VirtualBox

儲存庫 vbox 的更動 67539


忽略:
時間撮記:
2017-6-21 下午12:54:41 (7 年 以前)
作者:
vboxsync
訊息:

IPRT: More ISO maker code (import related).

位置:
trunk/src/VBox/Runtime/common/fs
檔案:
修改 2 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Runtime/common/fs/isomaker.cpp

    r67538 r67539  
    32033203                 * Just morph pFile into a boot catalog file.
    32043204                 */
    3205                 if (pFile->enmSrcType)
     3205                if (pFile->enmSrcType == RTFSISOMAKERSRCTYPE_VFS_FILE)
    32063206                {
    32073207                    RTVfsFileRelease(pFile->u.hVfsFile);
  • trunk/src/VBox/Runtime/common/fs/isomakerimport.cpp

    r67538 r67539  
    11381138                                            pEntry->uLoadSeg, pEntry->cEmulatedSectorsToLoad,
    11391139                                            pEntry->bSelectionCriteriaType, pbSelCrit, cbSelCrit);
    1140     if (RT_FAILURE(rc))
     1140    if (RT_SUCCESS(rc))
     1141        pThis->pResults->cBootCatEntries += 1 + *pcSkip;
     1142    else
    11411143        rtFsIsoImpError(pThis, rc, "RTFsIsoMakerBootCatSetSectionEntry failed for entry #%#x: %Rrc", iEntry, rc);
    11421144    return rc;
     
    11691171    int rc = RTFsIsoMakerBootCatSetSectionHeaderEntry(pThis->hIsoMaker, iEntry, RT_LE2H_U16(pEntry->cEntries),
    11701172                                                      pEntry->bPlatformId, pszId);
    1171     if (RT_FAILURE(rc))
     1173    if (RT_SUCCESS(rc))
     1174        pThis->pResults->cBootCatEntries++;
     1175    else
    11721176        rtFsIsoImpError(pThis, rc,
    11731177                        "RTFsIsoMakerBootCatSetSectionHeaderEntry failed for entry #%#x (bPlatformId=%#x cEntries=%#x): %Rrc",
     
    12581262        return rtFsIsoImpError(pThis, rc, "RTFsIsoMakerBootCatSetValidationEntry(,%#x,%s) failed: %Rrc",
    12591263                               pValEntry->bPlatformId, pszId);
     1264    Assert(pThis->pResults->cBootCatEntries == UINT32_MAX);
     1265    pThis->pResults->cBootCatEntries = 0;
    12601266
    12611267    /*
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette