X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_hash.c;h=a8ecebf5c419cb912778e899a08c9cc6687ef246;hb=e69bb33d8da40ded7f7a58a321b9f220b6651c8c;hp=74cd636059cc267cee8cb8c1e1b9793916a6b00a;hpb=3efc2e6fb6a17e8eb52dbe3590a5dcb063b30537;p=m6w6%2Flibmemcached diff --git a/lib/memcached_hash.c b/lib/memcached_hash.c index 74cd6360..a8ecebf5 100644 --- a/lib/memcached_hash.c +++ b/lib/memcached_hash.c @@ -1,12 +1,11 @@ -#include +#include "common.h" 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);