b7c50fe
--- adventure/crc.c.orig	2003-12-17 03:47:37.000000000 +0100
b7c50fe
+++ adventure/crc.c	2011-06-06 12:11:57.284547083 +0200
b7c50fe
@@ -131,6 +131,7 @@
b7c50fe
 					step = 0;
b7c50fe
 			}
b7c50fe
 			crcval = (crcval << 8) ^ crctab[i];
b7c50fe
+			crcval &= 0xffffffff;	/* Mask to 32 bits. */
b7c50fe
 		}
b7c50fe
-	return crcval & 0xffffffff;	/* Mask to 32 bits. */
b7c50fe
+	return crcval;
b7c50fe
 }