From 30580df348f7f101906594b0b8090fcf791e9c9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Sun, 11 Oct 2009 20:48:43 +0000 Subject: [PATCH] The checksum should be inverted. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33536 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/tools/fixup_amiga_boot_checksum/fixup_amiga_boot_checksum.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tools/fixup_amiga_boot_checksum/fixup_amiga_boot_checksum.c b/src/tools/fixup_amiga_boot_checksum/fixup_amiga_boot_checksum.c index 870db1cb5b..9d5e24555e 100644 --- a/src/tools/fixup_amiga_boot_checksum/fixup_amiga_boot_checksum.c +++ b/src/tools/fixup_amiga_boot_checksum/fixup_amiga_boot_checksum.c @@ -33,6 +33,7 @@ int main(int argc, char **argv) if (sum < old) sum++; } + sum = ~sum; fprintf(stderr, "checksum: %lu\n", sum); // big endian ((uint32_t *)bootblock)[1] = htonl(sum);