X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fmemcached_behavior.c;h=1ce495afe336ee27e0d28ef78325afe82e6450f3;hb=afcf6c1a1c42ed21d50fb17fc1ba6589fddb5030;hp=2fce7d5f100b437fce8fed138170bdd2785ba252;hpb=e3397365efeab6e20419c29993b71989ba9d11df;p=awesomized%2Flibmemcached diff --git a/lib/memcached_behavior.c b/lib/memcached_behavior.c index 2fce7d5f..1ce495af 100644 --- a/lib/memcached_behavior.c +++ b/lib/memcached_behavior.c @@ -52,17 +52,22 @@ unsigned long long memcached_behavior_get(memcached_st *ptr, { case MEMCACHED_BEHAVIOR_NO_BLOCK: temp_flag= MEM_NO_BLOCK; + break; case MEMCACHED_BEHAVIOR_TCP_NODELAY: temp_flag= MEM_TCP_NODELAY; + break; case MEMCACHED_BEHAVIOR_MD5_HASHING: temp_flag= MEM_USE_MD5; + break; case MEMCACHED_BEHAVIOR_KETAMA: temp_flag= MEM_USE_KETAMA; - if (ptr->flags & temp_flag) - return 1; - else - return 0; + break; } + if (ptr->flags & temp_flag) + return 1; + else + return 0; + return MEMCACHED_SUCCESS; }