VirtualBox

Changeset 25972 in vbox


Ignore:
Timestamp:
Jan 22, 2010 1:56:19 PM (15 years ago)
Author:
vboxsync
Message:

VHD: The disk footer copy of a dynamic disks needs to be updated too after we set a new UUID

File:
1 edited

Legend:

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

    r25963 r25972  
    14551455        pImage->vhdFooterCopy.Checksum = 0;
    14561456        pImage->vhdFooterCopy.Checksum = RT_H2BE_U32(vhdChecksum(&pImage->vhdFooterCopy, sizeof(VHDFooter)));
     1457
     1458        /* Need to update the dynamic disk header to update the disk footer copy at the beginning. */
     1459        if (!(pImage->uImageFlags & VD_IMAGE_FLAGS_FIXED))
     1460            pImage->fDynHdrNeedsUpdate = true;
    14571461        rc = VINF_SUCCESS;
    14581462    }
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