X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libhashkit%2Fmurmur.cc;h=3bdacf0e4e8a2e3371af9af3f28fd4ff1ca72b4b;hb=1f483f29cd415fdb749a5571d9e1483dd11a2ab0;hp=e15e5108cfa4a8987a42f92410af23bc797708e8;hpb=3347080c209fd333955a73b2798be4f98b84d27f;p=awesomized%2Flibmemcached diff --git a/libhashkit/murmur.cc b/libhashkit/murmur.cc index e15e5108..3bdacf0e 100644 --- a/libhashkit/murmur.cc +++ b/libhashkit/murmur.cc @@ -96,8 +96,8 @@ uint32_t hashkit_murmur(const char *key, size_t length, void *context) switch(length) { - case 3: h ^= ((uint32_t)data[2]) << 16; - case 2: h ^= ((uint32_t)data[1]) << 8; + case 3: h ^= ((uint32_t)data[2]) << 16; /* fall through */ + case 2: h ^= ((uint32_t)data[1]) << 8; /* fall through */ case 1: h ^= data[0]; h *= m; default: break;