VirtualBox

Changeset 41350 in vbox


Ignore:
Timestamp:
May 18, 2012 10:43:04 AM (12 years ago)
Author:
vboxsync
Message:

Storage/VHDX: Fixes

File:
1 edited

Legend:

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

    r41346 r41350  
    11251125    LogFlowFunc(("pImage=%#p\n", pImage));
    11261126
    1127     /** Calculate required values first. */
    1128     uChunkRatio = (RT_BIT_32(23) * pImage->cbLogicalSector) / pImage->cbBlock;
     1127    /* Calculate required values first. */
     1128    uChunkRatio = (RT_BIT_64(23) * pImage->cbLogicalSector) / pImage->cbBlock;
    11291129    cDataBlocks = pImage->cbSize / pImage->cbBlock;
    11301130    if (pImage->cbSize % pImage->cbBlock)
     
    15741574                        {
    15751575                            fBatRegPresent = true;
    1576                             RegTblEntryBat = *pRegTblEntry;
     1576                            RegTblEntryBat.u32Length = pRegTblEntry->u32Length;
     1577                            RegTblEntryBat.u64FileOffset = pRegTblEntry->u64FileOffset;
    15771578                        }
    15781579                        else
     
    18521853    LogFlowFunc(("pBackendData=%#p uOffset=%llu pvBuf=%#p cbToRead=%zu pcbActuallyRead=%#p\n", pBackendData, uOffset, pvBuf, cbToRead, pcbActuallyRead));
    18531854    PVHDXIMAGE pImage = (PVHDXIMAGE)pBackendData;
    1854     int rc;
     1855    int rc = VINF_SUCCESS;
    18551856
    18561857    AssertPtr(pImage);
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