Index: /trunk/src/VBox/Main/src-client/GuestDnDPrivate.cpp
===================================================================
--- /trunk/src/VBox/Main/src-client/GuestDnDPrivate.cpp	(revision 56493)
+++ /trunk/src/VBox/Main/src-client/GuestDnDPrivate.cpp	(revision 56494)
@@ -835,6 +835,4 @@
 int GuestDnDBase::sendCancel(void)
 {
-    LogFlowFunc(("Generating cancel request ...\n"));
-
     int rc;
     try
@@ -850,4 +848,5 @@
     }
 
+    LogFlowFunc(("Generated cancelling request, rc=%Rrc\n", rc));
     return rc;
 }
@@ -874,5 +873,5 @@
         }
         else if (rc == VERR_TIMEOUT) /* Continue waiting. */
-            continue;
+            rc = VINF_SUCCESS;
 
         if (   msTimeout != RT_INDEFINITE_WAIT
@@ -880,9 +879,9 @@
         {
             rc = VERR_TIMEOUT;
-            LogFlowFunc(("Guest did not respond within time\n"));
+            LogRel2(("DnD: Error: Guest did not respond within time\n"));
         }
         else if (pResp->isProgressCanceled()) /** @todo GuestDnDResponse *pResp needs to go. */
         {
-            LogFlowFunc(("Canceled by user\n"));
+            LogRel2(("DnD: Operation was canceled by user\n"));
             rc = VERR_CANCELLED;
         }
