From df3fbc3fb4cfa8de1755358d81d5e8977d57b48a Mon Sep 17 00:00:00 2001 From: Mark Pizzolato Date: Sat, 26 Nov 2016 15:41:10 -0800 Subject: [PATCH] DISK: Fix -O option for differencing disks --- sim_disk.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sim_disk.c b/sim_disk.c index 9e6bc792..de3dd8c4 100644 --- a/sim_disk.c +++ b/sim_disk.c @@ -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)); hVHD->Dynamic.ParentTimeStamp = ParentModifiedTimeStamp; 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; } }