Index: /trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp
===================================================================
--- /trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp	(revision 86362)
+++ /trunk/src/VBox/HostServices/SharedClipboard/VBoxSharedClipboardSvc.cpp	(revision 86363)
@@ -632,4 +632,10 @@
     shClSvcClientStateDestroy(&pClient->State);
 
+    PSHCLCLIENTLEGACYCID pCidIter, pCidIterNext;
+    RTListForEachSafe(&pClient->Legacy.lstCID, pCidIter, pCidIterNext, SHCLCLIENTLEGACYCID, Node)
+    {
+        RTMemFree(pCidIter);
+    }
+
     int rc2 = RTCritSectDelete(&pClient->CritSect);
     AssertRC(rc2);
@@ -637,7 +643,5 @@
     ClipboardClientMap::iterator itClient = g_mapClients.find(pClient->State.uClientID);
     if (itClient != g_mapClients.end())
-    {
         g_mapClients.erase(itClient);
-    }
     else
         AssertFailed();
