Index: /trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-win.cpp
===================================================================
--- /trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-win.cpp	(revision 38881)
+++ /trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-win.cpp	(revision 38882)
@@ -521,13 +521,12 @@
 #if 0 /* @todo: test & enable cleaning global session data */
 #ifdef VBOX_WITH_HGCM
-    if (pDevExt->win.s.pKernelSession)
-    {
-        VBoxGuestCloseSession(pDevExt, pDevExt->win.s.pKernelSession);
-        pDevExt->win.s.pKernelSession = NULL;
-    }
-#endif
-#endif
-
-#ifndef TARGET_NT4
+        if (pDevExt->win.s.pKernelSession)
+        {
+            VBoxGuestCloseSession(pDevExt, pDevExt->win.s.pKernelSession);
+            pDevExt->win.s.pKernelSession = NULL;
+        }
+#endif
+#endif
+
         if (pDevExt->win.s.pInterruptObject)
         {
@@ -535,5 +534,4 @@
             pDevExt->win.s.pInterruptObject = NULL;
         }
-#endif
 
         /* @todo: cleanup the rest stuff */
