Changeset 46734 in vbox
- Timestamp:
- Jun 22, 2013 7:39:58 PM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 86657
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-server/MachineImpl.cpp
r46667 r46734 4517 4517 if (fHotplug || fSilent) 4518 4518 { 4519 MediumLockList *pMediumLockList(new MediumLockList()); 4520 4521 rc = medium->createMediumLockList(true /* fFailIfInaccessible */, 4522 true /* fMediumLockWrite */, 4523 NULL, 4524 *pMediumLockList); 4525 alock.acquire(); 4526 if (FAILED(rc)) 4527 delete pMediumLockList; 4528 else 4529 { 4530 mData->mSession.mLockedMedia.Unlock(); 4519 if (!medium.isNull()) 4520 { 4521 MediumLockList *pMediumLockList(new MediumLockList()); 4522 4523 rc = medium->createMediumLockList(true /* fFailIfInaccessible */, 4524 true /* fMediumLockWrite */, 4525 NULL, 4526 *pMediumLockList); 4527 alock.acquire(); 4528 if (FAILED(rc)) 4529 delete pMediumLockList; 4530 else 4531 { 4532 mData->mSession.mLockedMedia.Unlock(); 4533 alock.release(); 4534 rc = mData->mSession.mLockedMedia.Insert(attachment, pMediumLockList); 4535 mData->mSession.mLockedMedia.Lock(); 4536 alock.acquire(); 4537 } 4531 4538 alock.release(); 4532 rc = mData->mSession.mLockedMedia.Insert(attachment, pMediumLockList); 4533 mData->mSession.mLockedMedia.Lock(); 4534 alock.acquire(); 4535 } 4536 alock.release(); 4539 } 4537 4540 4538 4541 if (SUCCEEDED(rc))
Note:
See TracChangeset
for help on using the changeset viewer.