From bb91a6f44a3edff1df385f031d961417b8ea0bb8 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Tue, 20 Jan 2009 13:46:24 +0000 Subject: [PATCH] rsym64: only compare lower 16 bits of checksum svn path=/branches/ros-amd64-bringup/; revision=38973 --- reactos/tools/rsym/rsym64.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/tools/rsym/rsym64.c b/reactos/tools/rsym/rsym64.c index 93b458be453..476518df817 100644 --- a/reactos/tools/rsym/rsym64.c +++ b/reactos/tools/rsym/rsym64.c @@ -753,7 +753,7 @@ ParsePEHeaders(PFILE_INFO File) File->OptionalHeader->CheckSum = 0; Checksum = CalculateChecksum(0, File->FilePtr, File->cbInFileSize); Checksum += File->cbInFileSize; - if (Checksum != OldChecksum) + if ((Checksum & 0xffff) != (OldChecksum & 0xffff)) { fprintf(stderr, "Input file has incorrect PE checksum: 0x%lx (calculated: 0x%lx)\n", OldChecksum, Checksum);