Index: /trunk/src/VBox/Main/webservice/vboxweb.cpp
===================================================================
--- /trunk/src/VBox/Main/webservice/vboxweb.cpp	(revision 56597)
+++ /trunk/src/VBox/Main/webservice/vboxweb.cpp	(revision 56598)
@@ -993,5 +993,5 @@
         case CTRL_LOGOFF_EVENT:
         case CTRL_SHUTDOWN_EVENT:
-            ASMAtomicWriteBool(&g_fGuestCtrlCanceled, true);
+            ASMAtomicWriteBool(&g_fKeepRunning, false);
             fEventHandled = TRUE;
             break;
@@ -1000,4 +1000,5 @@
     }
     return fEventHandled;
+}
 #else
 class ForceQuitEvent : public com::NativeEvent
@@ -1007,5 +1008,5 @@
         LogFlowFunc(("\n"));
 
-        g_fKeepRunning = false;
+        ASMAtomicWriteBool(&g_fKeepRunning, false);
 
         return NULL;
