From ed80e78aecf5f46e29e5cb9034f2b2c06836b8d4 Mon Sep 17 00:00:00 2001 From: smyczek Date: Mon, 20 Jul 2009 18:44:00 +0000 Subject: libglusterfs: fix SuperFastHash function used in dicitionaries in fact it always returned the value of second parameter (len) as a result. Signed-off-by: Anand V. Avati BUG: 155 (The SuperFastHash function used in dictionaries is broken.) URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=155 --- libglusterfs/src/hashfn.c | 7 ------- 1 file changed, 7 deletions(-) (limited to 'libglusterfs/src/hashfn.c') diff --git a/libglusterfs/src/hashfn.c b/libglusterfs/src/hashfn.c index d53ecb56ac2..cf0e72a9ff2 100644 --- a/libglusterfs/src/hashfn.c +++ b/libglusterfs/src/hashfn.c @@ -57,13 +57,6 @@ uint32_t SuperFastHash (const char * data, int32_t len) { if (len <= 1 || data == NULL) return 1; - - for (;len > 0; len--) { - hash ^= data[len]; - - return hash; - } - rem = len & 3; len >>= 2; -- cgit