--- ray/src/common/savestr.c 1992/11/21 21:46:59 2.3 +++ ray/src/common/savestr.c 1993/09/23 12:15:21 2.4 @@ -103,6 +103,6 @@ register char *s; register int h = 0; while (*s) - h = (h<<1 & 0x7fff) ^ *s++; + h = (h<<1 & 0x7fff) ^ (*s++ & 0xff); return(h); }