Index: /trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp
===================================================================
--- /trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp	(revision 60513)
+++ /trunk/src/VBox/Devices/USB/DrvVUSBRootHub.cpp	(revision 60514)
@@ -826,5 +826,6 @@
         Assert(pUrb->pVUsb->pDev == pDev);
 
-        if (pUrb->EndPt == EndPt && pUrb->enmDir == enmDir)
+        /* For the default control EP, direction does not matter. */
+        if (pUrb->EndPt == EndPt && (pUrb->enmDir == enmDir || !EndPt))
         {
             LogFlow(("%s: vusbRhAbortEpWorker: CANCELING URB\n", pUrb->pszDesc));
