Index: /trunk/src/VBox/Main/src-server/RecordingSettingsImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/RecordingSettingsImpl.cpp	(revision 78068)
+++ /trunk/src/VBox/Main/src-server/RecordingSettingsImpl.cpp	(revision 78069)
@@ -378,5 +378,5 @@
 
     RecordScreenSettingsMap::iterator itScreen = screenSettingsMap.begin();
-    if (itScreen != screenSettingsMap.end())
+    while (itScreen != screenSettingsMap.end())
     {
         /* Make sure to consume the pointer before the one of the
@@ -391,4 +391,5 @@
     }
 
+    Assert(screenSettingsMap.size() == 0);
     return VINF_SUCCESS;
 }
