Index: /trunk/src/VBox/Main/GuestImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/GuestImpl.cpp	(revision 33696)
+++ /trunk/src/VBox/Main/GuestImpl.cpp	(revision 33697)
@@ -311,4 +311,10 @@
                                     {
                                         break;
+                                    }
+                                    if (aTask->progress)
+                                    {
+                                        if (SUCCEEDED(aTask->progress->COMGETTER(Canceled(&fCanceled)))
+                                            && fCanceled)
+                                            break;
                                     }
                                 }
