Changeset 38491 in vbox for trunk/src/VBox/Main
- Timestamp:
- Aug 18, 2011 12:27:51 PM (13 years ago)
- Location:
- trunk/src/VBox/Main/src-server
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-server/ApplianceImplExport.cpp
r38469 r38491 1621 1621 HRESULT rc = S_OK; 1622 1622 1623 PVDINTERFACEIO pSha1 Callbacks= 0;1624 PVDINTERFACEIO pFile Callbacks= 0;1623 PVDINTERFACEIO pSha1Io = 0; 1624 PVDINTERFACEIO pFileIo = 0; 1625 1625 do 1626 1626 { 1627 pSha1 Callbacks= Sha1CreateInterface();1628 if (!pSha1 Callbacks)1627 pSha1Io = Sha1CreateInterface(); 1628 if (!pSha1Io) 1629 1629 { 1630 1630 rc = E_OUTOFMEMORY; 1631 1631 break; 1632 1632 } 1633 pFile Callbacks= FileCreateInterface();1634 if (!pFile Callbacks)1633 pFileIo = FileCreateInterface(); 1634 if (!pFileIo) 1635 1635 { 1636 1636 rc = E_OUTOFMEMORY; … … 1641 1641 RT_ZERO(storage); 1642 1642 storage.fCreateDigest = m->fManifest; 1643 VDINTERFACE VDInterfaceIO; 1644 int vrc = VDInterfaceAdd(&VDInterfaceIO, "Appliance::IOFile", 1645 VDINTERFACETYPE_IO, pFileCallbacks, 1646 0, &storage.pVDImageIfaces); 1643 int vrc = VDInterfaceAdd(&pFileIo->Core, "Appliance::IOFile", 1644 VDINTERFACETYPE_IO, 0, sizeof(VDINTERFACEIO), 1645 &storage.pVDImageIfaces); 1647 1646 if (RT_FAILURE(vrc)) 1648 1647 { … … 1650 1649 break; 1651 1650 } 1652 rc = writeFSImpl(pTask, writeLock, pSha1 Callbacks, &storage);1651 rc = writeFSImpl(pTask, writeLock, pSha1Io, &storage); 1653 1652 }while(0); 1654 1653 1655 1654 /* Cleanup */ 1656 if (pSha1 Callbacks)1657 RTMemFree(pSha1 Callbacks);1658 if (pFile Callbacks)1659 RTMemFree(pFile Callbacks);1655 if (pSha1Io) 1656 RTMemFree(pSha1Io); 1657 if (pFileIo) 1658 RTMemFree(pFileIo); 1660 1659 1661 1660 LogFlowFuncLeave(); -
trunk/src/VBox/Main/src-server/ApplianceImplImport.cpp
r38490 r38491 833 833 RT_ZERO(storage); 834 834 int vrc = VDInterfaceAdd(&pFileIo->Core, "Appliance::IOFile", 835 VDINTERFACETYPE_IO, pFileIo, sizeof(VDINTERFACEIO),835 VDINTERFACETYPE_IO, 0, sizeof(VDINTERFACEIO), 836 836 &storage.pVDImageIfaces); 837 837 if (RT_FAILURE(vrc)) … … 1247 1247 storage.fCreateDigest = true; 1248 1248 int vrc = VDInterfaceAdd(&pFileIo->Core, "Appliance::IOFile", 1249 VDINTERFACETYPE_IO, pFileIo, sizeof(VDINTERFACEIO),1249 VDINTERFACETYPE_IO, 0, sizeof(VDINTERFACEIO), 1250 1250 &storage.pVDImageIfaces); 1251 1251 if (RT_FAILURE(vrc))
Note:
See TracChangeset
for help on using the changeset viewer.