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