[haiku-commits] r33536 - haiku/trunk/src/tools/fixup_amiga_boot_checksum

  • From: revol@xxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Sun, 11 Oct 2009 22:48:43 +0200 (CEST)

Author: mmu_man
Date: 2009-10-11 22:48:43 +0200 (Sun, 11 Oct 2009)
New Revision: 33536
Changeset: http://dev.haiku-os.org/changeset/33536/haiku

Modified:
   haiku/trunk/src/tools/fixup_amiga_boot_checksum/fixup_amiga_boot_checksum.c
Log:
The checksum should be inverted.


Modified: 
haiku/trunk/src/tools/fixup_amiga_boot_checksum/fixup_amiga_boot_checksum.c
===================================================================
--- haiku/trunk/src/tools/fixup_amiga_boot_checksum/fixup_amiga_boot_checksum.c 
2009-10-11 20:28:44 UTC (rev 33535)
+++ haiku/trunk/src/tools/fixup_amiga_boot_checksum/fixup_amiga_boot_checksum.c 
2009-10-11 20:48:43 UTC (rev 33536)
@@ -33,6 +33,7 @@
                if (sum < old)
                        sum++;
        }
+       sum = ~sum;
        fprintf(stderr, "checksum: %lu\n", sum);
        // big endian
        ((uint32_t *)bootblock)[1] = htonl(sum);


Other related posts:

  • » [haiku-commits] r33536 - haiku/trunk/src/tools/fixup_amiga_boot_checksum - revol