X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_get.c;h=06b406e39f467d5c0ba836240604924021d44624;hb=a368fe94e9bc94eb63adad413c668b046d6f583f;hp=4cf4cbec9c5c8431bea28470725766ee6f8cdcec;hpb=a081ca36c7fbf7c73e2a61d4f3c06ab0eff0571e;p=m6w6%2Flibmemcached diff --git a/lib/memcached_get.c b/lib/memcached_get.c index 4cf4cbec..06b406e3 100644 --- a/lib/memcached_get.c +++ b/lib/memcached_get.c @@ -176,6 +176,7 @@ memcached_return memcached_mget(memcached_st *ptr, { memcached_string_st *string= memcached_string_init(ptr, SMALL_STRING_LEN); + /* We need to figure out the correct way to error in case of this failure */ if (!string) assert(0); @@ -227,6 +228,8 @@ char *memcached_fetch(memcached_st *ptr, char *key, size_t *key_length, if (*error == MEMCACHED_NOTFOUND) ptr->cursor_server++; + else if (*error != MEMCACHED_SUCCESS) + return NULL; else return value_check; }