X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_hash.c;h=a8ecebf5c419cb912778e899a08c9cc6687ef246;hb=257f0547823cf6b18473ba8bd2580b38235f6d79;hp=3e5eddfe55ab332285de495d14080eee7c220aaa;hpb=a95ca4ad9c0f9d23c8a83bd337acdecc221021ef;p=m6w6%2Flibmemcached diff --git a/lib/memcached_hash.c b/lib/memcached_hash.c index 3e5eddfe..a8ecebf5 100644 --- a/lib/memcached_hash.c +++ b/lib/memcached_hash.c @@ -2,11 +2,10 @@ unsigned int memcached_generate_hash(char *key, size_t key_length) { - unsigned int x = key_length; - char *ptr = key; - unsigned int value = 0; + char *ptr= key; + unsigned int value= 0; - while (x--) + while (--key_length) { value += *ptr++; value += (value << 10);