VirtualBox

Changeset 107467 in vbox


Ignore:
Timestamp:
Jan 7, 2025 2:31:55 PM (3 weeks ago)
Author:
vboxsync
Message:

Storage/VD.cpp: Fix some harmless parfait warnings, bugref:3409

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Storage/VD.cpp

    r106061 r107467  
    35953595        }
    35963596    }
    3597     else if (fFlush)
     3597    else
    35983598        RTMemFree(pMetaXfer);
    35993599
     
    55405540            rc = VDInterfaceAdd(&pImage->VDIo.VDIfIo.Core, "VD_IO", VDINTERFACETYPE_IO,
    55415541                                pDisk, sizeof(VDINTERFACEIO), &pVDIfsImage);
     5542            AssertRCBreak(rc);
    55425543            pImage->VDIo.pInterfaceIo = &pImage->VDIo.VDIfIo;
    55435544        }
     
    55485549        rc = VDInterfaceAdd(&pImage->VDIo.VDIfIoInt.Core, "VD_IOINT", VDINTERFACETYPE_IOINT,
    55495550                            &pImage->VDIo, sizeof(VDINTERFACEIOINT), &pImage->pVDIfsImage);
    5550         AssertRC(rc);
     5551        AssertRCBreak(rc);
    55515552
    55525553        pImage->uOpenFlags = uOpenFlags & (VD_OPEN_FLAGS_HONOR_SAME | VD_OPEN_FLAGS_DISCARD | VD_OPEN_FLAGS_IGNORE_FLUSH | VD_OPEN_FLAGS_INFORM_ABOUT_ZERO_BLOCKS);
     
    58125813            rc = VDInterfaceAdd(&pCache->VDIo.VDIfIo.Core, "VD_IO", VDINTERFACETYPE_IO,
    58135814                                pDisk, sizeof(VDINTERFACEIO), &pVDIfsCache);
     5815            AssertRCBreak(rc);
    58145816            pCache->VDIo.pInterfaceIo = &pCache->VDIo.VDIfIo;
    58155817        }
     
    58205822        rc = VDInterfaceAdd(&pCache->VDIo.VDIfIoInt.Core, "VD_IOINT", VDINTERFACETYPE_IOINT,
    58215823                            &pCache->VDIo, sizeof(VDINTERFACEIOINT), &pCache->pVDIfsCache);
    5822         AssertRC(rc);
     5824        AssertRCBreak(rc);
    58235825
    58245826        pCache->uOpenFlags = uOpenFlags & VD_OPEN_FLAGS_HONOR_SAME;
     
    59715973        rc = VDInterfaceAdd(&pFilter->VDIo.VDIfIoInt.Core, "VD_IOINT", VDINTERFACETYPE_IOINT,
    59725974                            &pFilter->VDIo, sizeof(VDINTERFACEIOINT), &pFilter->pVDIfsFilter);
    5973         AssertRC(rc);
     5975        AssertRCBreak(rc);
    59745976
    59755977        rc = pFilter->pBackend->pfnCreate(pDisk->pVDIfsDisk, fFlags & VD_FILTER_FLAGS_INFO,
     
    61216123            rc = VDInterfaceAdd(&pImage->VDIo.VDIfIo.Core, "VD_IO", VDINTERFACETYPE_IO,
    61226124                                pDisk, sizeof(VDINTERFACEIO), &pVDIfsImage);
     6125            AssertRCBreak(rc);
    61236126            pImage->VDIo.pInterfaceIo = &pImage->VDIo.VDIfIo;
    61246127        }
     
    61296132        rc = VDInterfaceAdd(&pImage->VDIo.VDIfIoInt.Core, "VD_IOINT", VDINTERFACETYPE_IOINT,
    61306133                            &pImage->VDIo, sizeof(VDINTERFACEIOINT), &pImage->pVDIfsImage);
    6131         AssertRC(rc);
     6134        AssertRCBreak(rc);
    61326135
    61336136        rc = vdFindImageBackend(pszBackend, &pImage->Backend);
     
    64026405            rc = VDInterfaceAdd(&pImage->VDIo.VDIfIo.Core, "VD_IO", VDINTERFACETYPE_IO,
    64036406                                pDisk, sizeof(VDINTERFACEIO), &pVDIfsImage);
     6407            AssertRCBreak(rc);
    64046408            pImage->VDIo.pInterfaceIo = &pImage->VDIo.VDIfIo;
    64056409        }
     
    64106414        rc = VDInterfaceAdd(&pImage->VDIo.VDIfIoInt.Core, "VD_IOINT", VDINTERFACETYPE_IOINT,
    64116415                            &pImage->VDIo, sizeof(VDINTERFACEIOINT), &pImage->pVDIfsImage);
    6412         AssertRC(rc);
     6416        AssertRCBreak(rc);
    64136417
    64146418        /* Create UUID if the caller didn't specify one. */
     
    66306634            rc = VDInterfaceAdd(&pCache->VDIo.VDIfIo.Core, "VD_IO", VDINTERFACETYPE_IO,
    66316635                                pDisk, sizeof(VDINTERFACEIO), &pVDIfsCache);
     6636            AssertRCBreak(rc);
    66326637            pCache->VDIo.pInterfaceIo = &pCache->VDIo.VDIfIo;
    66336638        }
     
    66386643        rc = VDInterfaceAdd(&pCache->VDIo.VDIfIoInt.Core, "VD_IOINT", VDINTERFACETYPE_IOINT,
    66396644                            &pCache->VDIo, sizeof(VDINTERFACEIOINT), &pCache->pVDIfsCache);
    6640         AssertRC(rc);
     6645        AssertRCBreak(rc);
    66416646
    66426647        /* Create UUID if the caller didn't specify one. */
     
    72297234            /* Rename only works when backends are the same, are file based
    72307235             * and the rename method is implemented. */
    7231             if (    fMoveByRename
    7232                 &&  !RTStrICmp(pszBackend, pImageFrom->Backend->pszBackendName)
     7236            if (    !RTStrICmp(pszBackend, pImageFrom->Backend->pszBackendName)
    72337237                &&  pImageFrom->Backend->uBackendCaps & VD_CAP_FILE
    72347238                &&  pImageFrom->Backend->pfnRename)
     
    75517555            rc = VDInterfaceAdd(&VDIfParent.Core, "VDCompact_ParentState", VDINTERFACETYPE_PARENTSTATE,
    75527556                                &ParentUser, sizeof(VDINTERFACEPARENTSTATE), &pVDIfsOperation);
    7553             AssertRC(rc);
     7557            AssertRCBreak(rc);
    75547558        }
    75557559
     
    77777781        if (RT_SUCCESS(rc))
    77787782        {
    7779             unsigned cImgCur = 0;
    77807783            unsigned uPercentStart = 0;
    77817784            unsigned uPercentSpan = 100 / pDisk->cImages - 1;
     
    78587861
    78597862                pImage = pImage->pNext;
    7860                 cImgCur++;
    78617863                uPercentStart += uPercentSpan;
    78627864            }
    78637865
    78647866            pDisk->fLocked = false;
    7865             if (pvBuf)
    7866                 RTMemTmpFree(pvBuf);
     7867            RTMemTmpFree(pvBuf);
    78677868        }
    78687869
Note: See TracChangeset for help on using the changeset viewer.

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