VirtualBox

Changeset 40710 in vbox


Ignore:
Timestamp:
Mar 29, 2012 3:03:36 PM (13 years ago)
Author:
vboxsync
Message:

Storage/tstVDIo: Bugfixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Storage/testcase/tstVDIo.cpp

    r40709 r40710  
    670670            case 'f':
    671671            {
    672                 fIgnoreFlush = true;
     672                fIgnoreFlush = paScriptArgs[i].u.fFlag;
    673673                break;
    674674            }
     
    700700                                  NULL, fOpenFlags, pGlob->pInterfacesImages, NULL);
    701701            else
    702                 rc = VDCreateDiff(pDisk->pVD, pcszBackend, pcszImage, fImageFlags, NULL, NULL, NULL, VD_OPEN_FLAGS_ASYNC_IO,
    703                                   pGlob->pInterfacesImages, NULL);
     702                rc = VDCreateDiff(pDisk->pVD, pcszBackend, pcszImage, fImageFlags, NULL, NULL, NULL,
     703                                  fOpenFlags, pGlob->pInterfacesImages, NULL);
    704704        }
    705705        else
     
    27612761    RTSgBufInit(&SgBuf, &Seg, 1);
    27622762    rc = VDMemDiskWrite(pIoStorage->pFile->pMemDisk, uOffset, cbBuffer, &SgBuf);
    2763     if (RT_SUCCESS(rc) && pcbWritten)
     2763    if (RT_SUCCESS(rc))
    27642764    {
    27652765        pIoStorage->pFile->cWrites++;
    2766         *pcbWritten = cbBuffer;
     2766        if (pcbWritten)
     2767            *pcbWritten = cbBuffer;
    27672768    }
    27682769
     
    27832784    RTSgBufInit(&SgBuf, &Seg, 1);
    27842785    rc = VDMemDiskRead(pIoStorage->pFile->pMemDisk, uOffset, cbBuffer, &SgBuf);
    2785     if (RT_SUCCESS(rc) && pcbRead)
     2786    if (RT_SUCCESS(rc))
    27862787    {
    27872788        pIoStorage->pFile->cReads++;
    2788         *pcbRead = cbBuffer;
     2789        if (pcbRead)
     2790            *pcbRead = cbBuffer;
    27892791    }
    27902792
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