--- reiser4progs-1.0.0/plugin/hash/r5_hash/r5_hash.c.orig 2004-08-31 18:48:01.749889832 +0400 +++ reiser4progs-1.0.0/plugin/hash/r5_hash/r5_hash.c 2004-08-31 18:46:08.864051088 +0400 @@ -9,10 +9,12 @@ uint64_t r5_hash_build(char *name, uint32_t len) { uint32_t i; uint64_t a = 0; + unsigned char *uname; + uname = (unsigned char *)name; for (i = 0; i < len; i++) { - a += name[i] << 4; - a += name[i] >> 4; + a += uname[i] << 4; + a += uname[i] >> 4; a *= 11; }