VirtualBox

Ignore:
Timestamp:
Jun 16, 2017 6:03:37 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
116187
Message:

IPRT: More ISO maker code (booting related).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/common/fs/isomakercmd.cpp

    r67445 r67454  
    11081108        pParsed->cNamesWithSrc++;
    11091109
    1110         if (!pszEqual && fWithSrc)
     1110        if (!pszEqual)
    11111111        {
    1112             if (!cchName)
    1113                 return rtFsIsoMakerCmdSyntaxError(pOpts, "empty source file name: %s", pszSpecIn);
    1114             if (cchName == 8 && strcmp(pszSpec, ":remove:") == 0)
    1115                 pParsed->enmSrcType = RTFSISOMKCMDPARSEDNAMES::kSrcType_Remove;
    1116             else if (cchName == 13 && strcmp(pszSpec, ":must-remove:") == 0)
    1117                 pParsed->enmSrcType = RTFSISOMKCMDPARSEDNAMES::kSrcType_MustRemove;
     1112            if (fWithSrc)
     1113            {
     1114                if (!cchName)
     1115                    return rtFsIsoMakerCmdSyntaxError(pOpts, "empty source file name: %s", pszSpecIn);
     1116                if (cchName == 8 && strcmp(pszSpec, ":remove:") == 0)
     1117                    pParsed->enmSrcType = RTFSISOMKCMDPARSEDNAMES::kSrcType_Remove;
     1118                else if (cchName == 13 && strcmp(pszSpec, ":must-remove:") == 0)
     1119                    pParsed->enmSrcType = RTFSISOMKCMDPARSEDNAMES::kSrcType_MustRemove;
     1120            }
    11181121            break;
    11191122        }
     
    19011904    if (phVfsFile)
    19021905        *phVfsFile = NIL_RTVFSFILE;
     1906    for (uint32_t i = 0; i < RT_ELEMENTS(Opts.aBootCatEntries); i++)
     1907        Opts.aBootCatEntries[i].u.Section.idxImageObj = UINT32_MAX;
    19031908
    19041909    /* Setup option parsing. */
Note: See TracChangeset for help on using the changeset viewer.

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