Index: /trunk/src/VBox/Main/src-server/VRDEServerImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/VRDEServerImpl.cpp	(revision 46584)
+++ /trunk/src/VBox/Main/src-server/VRDEServerImpl.cpp	(revision 46585)
@@ -269,4 +269,6 @@
     AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
 
+    HRESULT rc = S_OK;
+
     if (mData->mEnabled != aEnabled)
     {
@@ -284,8 +286,8 @@
         adep.release();
 
-        mParent->onVRDEServerChange(/* aRestart */ TRUE);
-    }
-
-    return S_OK;
+        rc = mParent->onVRDEServerChange(/* aRestart */ TRUE);
+    }
+
+    return rc;
 }
 
