--- ./source/private_module/initiator/initiator/isi_login.c	2022-04-18 02:32:35.567098657 +0000
+++ ./source/private_module/initiator/initiator/isi_login.c.hotpatch	2022-12-16 08:36:51.637084952 +0000
@@ -1483,18 +1483,18 @@
     create_connect_timer(target_id);
     while(1)
     {
+        if((ALL_ONES_32 & ~ITT_MASK) >> AGE_SHIFT <= global_hostdata->age) {
+            global_hostdata->age = 0;
+        }
         ret = isi_create_session(target_id);
         redirect_cnt++;
-        if(STAT_CLASS_REDIRECTION == ret && (3 > redirect_cnt))
-        {
+        if(STAT_CLASS_REDIRECTION == ret && (3 > redirect_cnt)) {
             act = isi_swap_linkstate(target_id,LINK_DYING,LINK_PREPARE);
-            if(ACT_NO_ACT != act)
-            {
+            if(ACT_NO_ACT != act) {
                 break;
             }
         }
-        else
-        {
+        else {
             break;
         }
     }
@@ -3285,5 +3285,3 @@
         }
     }
 }
-
-
