VirtualBox

Changeset 64657 in vbox for trunk/src/VBox/Devices


Ignore:
Timestamp:
Nov 14, 2016 1:41:43 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
111906
Message:

DrvSCSI: fix for getting the residual count

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Storage/DrvSCSI.cpp

    r64654 r64657  
    788788    PDRVSCSIREQ pReq = (PDRVSCSIREQ)hIoReq;
    789789
    790     if (pReq->cbXfer <= pReq->cbBuf)
     790    if (pReq->cbXfer && pReq->cbXfer <= pReq->cbBuf)
    791791        *pcbResidual = pReq->cbBuf - pReq->cbXfer;
    792792    else
    793         *pcbResidual = 0; /* Overflow/Underrun error. */
     793        *pcbResidual = 0; /* Overflow/Underrun error or no data transfers. */
    794794    return VINF_SUCCESS;
    795795}
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