summaryrefslogtreecommitdiff
path: root/src/VBox/Main/src-server/MachineImpl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/VBox/Main/src-server/MachineImpl.cpp')
-rw-r--r--src/VBox/Main/src-server/MachineImpl.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/VBox/Main/src-server/MachineImpl.cpp b/src/VBox/Main/src-server/MachineImpl.cpp
index bb88c937b..ae2b4c76e 100644
--- a/src/VBox/Main/src-server/MachineImpl.cpp
+++ b/src/VBox/Main/src-server/MachineImpl.cpp
@@ -7757,6 +7757,8 @@ HRESULT Machine::loadStorageDevices(StorageController *aStorageController,
rc = medium->addBackReference(mData->mUuid, *puuidSnapshot);
else
rc = medium->addBackReference(mData->mUuid);
+ /* If the medium->addBackReference fails it sets an appropriate
+ * error message, so no need to do any guesswork here. */
if (puuidRegistry)
// caller wants registry ID to be set on all attached media (OVF import case)
@@ -9013,8 +9015,8 @@ HRESULT Machine::createImplicitDiffs(IProgress *aProgress,
{
ErrorInfoKeeper eik;
- rc = lockedMediaMap->Clear();
- AssertComRC(rc);
+ HRESULT rc1 = lockedMediaMap->Clear();
+ AssertComRC(rc1);
}
if (FAILED(rc))