Index: /trunk/src/VBox/Frontends/VBoxManage/VBoxManageStorageController.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VBoxManage/VBoxManageStorageController.cpp	(revision 35240)
+++ /trunk/src/VBox/Frontends/VBoxManage/VBoxManageStorageController.cpp	(revision 35241)
@@ -397,5 +397,5 @@
                         rc = findMedium(a, pszMedium, deviceType, true /* fSilent */,
                                         pExistingMedium);
-                        if (pExistingMedium)
+                        if (SUCCEEDED(rc) && pExistingMedium)
                         {
                             if (    (deviceType == DeviceType_DVD)
@@ -545,5 +545,5 @@
                 rc = findOrOpenMedium(a, pszMedium, devTypeRequested,
                                       pMedium2Mount, NULL);
-                if (!pMedium2Mount)
+                if (FAILED(rc) || !pMedium2Mount)
                     throw Utf8StrFmt("Invalid UUID or filename \"%s\"", pszMedium);
             }
