DISK: Fix -O option for differencing disks

This commit is contained in:
Mark Pizzolato 2016-11-26 15:41:10 -08:00
parent 3511b5e4e3
commit df3fbc3fb4

View file

@ -3048,7 +3048,7 @@ static FILE *sim_vhd_disk_open (const char *szVHDPath, const char *DesiredAccess
memcpy (hVHD->Dynamic.ParentUniqueID, ParentFooter.UniqueID, sizeof (ParentFooter.UniqueID)); memcpy (hVHD->Dynamic.ParentUniqueID, ParentFooter.UniqueID, sizeof (ParentFooter.UniqueID));
hVHD->Dynamic.ParentTimeStamp = ParentModifiedTimeStamp; hVHD->Dynamic.ParentTimeStamp = ParentModifiedTimeStamp;
hVHD->Dynamic.Checksum = 0; hVHD->Dynamic.Checksum = 0;
hVHD->Dynamic.Checksum = CalculateVhdFooterChecksum (&hVHD->Dynamic, sizeof(hVHD->Dynamic)); hVHD->Dynamic.Checksum = NtoHl (CalculateVhdFooterChecksum (&hVHD->Dynamic, sizeof(hVHD->Dynamic)));
NeedUpdate = TRUE; NeedUpdate = TRUE;
} }
} }