Changeset 32892 in vbox
- Timestamp:
- Oct 5, 2010 7:20:27 AM (14 years ago)
- File:
-
- 1 edited
-
trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Storage/VmdkHDDCore.cpp
r32884 r32892 2730 2730 if (RT_SUCCESS(rc)) 2731 2731 { 2732 rc = vmdkFileWriteSync(pImage, pDescFile, uOffset, pszDescriptor, cbLimit ? cbLimit : offDescriptor, NULL); 2733 if (RT_FAILURE(rc)) 2732 rc = vmdkFileWriteMetaAsync(pImage, pDescFile, uOffset, pszDescriptor, cbLimit ? cbLimit : offDescriptor, pIoCtx, NULL, NULL); 2733 if ( RT_FAILURE(rc) 2734 && rc != VERR_VD_ASYNC_IO_IN_PROGRESS) 2734 2735 rc = vmdkError(pImage, rc, RT_SRC_POS, N_("VMDK: error writing descriptor in '%s'"), pImage->pszFilename); 2735 2736 } … … 4873 4874 if (pImage->Descriptor.fDirty) 4874 4875 { 4875 rc = vmdkWriteDescriptor(pImage); 4876 if (RT_FAILURE(rc)) 4876 rc = vmdkWriteDescriptorAsync(pImage, pIoCtx); 4877 if ( RT_FAILURE(rc) 4878 && rc != VERR_VD_ASYNC_IO_IN_PROGRESS) 4877 4879 goto out; 4878 4880 }
Note:
See TracChangeset
for help on using the changeset viewer.

