Index: /trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibDragAndDrop.cpp
===================================================================
--- /trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibDragAndDrop.cpp	(revision 56651)
+++ /trunk/src/VBox/Additions/common/VBoxGuestLib/VBoxGuestR3LibDragAndDrop.cpp	(revision 56652)
@@ -782,4 +782,5 @@
     }
 
+    LogFlowFuncLeaveRC(rc);
     return rc;
 }
@@ -818,23 +819,16 @@
         AssertPtr(pcbFormatRecv);
         if (DnDMIMEHasFileURLs(pszFormat, *pcbFormatRecv))
-        {
             rc = vbglR3DnDHGProcessURIMessages(pCtx,
                                                ppvData,
                                                cbData,
                                                pcbDataRecv);
-        }
-        else
-            rc = VERR_NOT_SUPPORTED;
-
         if (RT_FAILURE(rc))
         {
-            if (RT_FAILURE(rc))
-            {
-                int rc2 = VbglR3DnDHGSetProgress(pCtx, DragAndDropSvc::DND_PROGRESS_ERROR, 100 /* Percent */, rc);
-                AssertRC(rc2);
-            }
-        }
-    }
-
+            int rc2 = VbglR3DnDHGSetProgress(pCtx, DragAndDropSvc::DND_PROGRESS_ERROR, 100 /* Percent */, rc);
+            AssertRC(rc2);
+        }
+    }
+
+    LogFlowFuncLeaveRC(rc);
     return rc;
 }
