--- ./source/private_module/SRC/tsdk/src/fclgnfc4.c	2021-11-22 02:22:08.877973686 +0000
+++ ./source/private_module/SRC/tsdk/src/fclgnfc4.c.hotpatch	2021-11-24 04:07:56.656598902 +0000
@@ -1170,9 +1170,9 @@
         /* make sure we are still in the closing state */
         if (fcLgn->fcLgnStateFnc == fiFc4TgtStateClosing)
         {
-            /* tell the exchange module the login is closing */
+            fcLgn->fcExch = (void*)4;
             fiXchgProcessLogindown(hpRoot, fcLgn);
-
+            fcLgn->fcExch = NULL;
             /* no PRLO required, try to finish the close */
             fiFc4Close(hpRoot, fcLgn);
         }
