X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_fetch.c;h=07bfdda92287576ed95d64489a902c62deb2e635;hb=cf90b27f7a3a7f117976ffc3ad538c870b85c82e;hp=28e84ed903c6c1dbef622399bda481aab2cc278a;hpb=5c3aa0ef3f1b83e49c9f8093a94d2015873e185b;p=m6w6%2Flibmemcached diff --git a/libmemcached/memcached_fetch.c b/libmemcached/memcached_fetch.c index 28e84ed9..07bfdda9 100644 --- a/libmemcached/memcached_fetch.c +++ b/libmemcached/memcached_fetch.c @@ -16,7 +16,7 @@ char *memcached_fetch(memcached_st *ptr, char *key, size_t *key_length, result_buffer= memcached_fetch_result(ptr, result_buffer, error); - if (*error != MEMCACHED_SUCCESS) + if (*error != MEMCACHED_SUCCESS || result_buffer == NULL) { *value_length= 0; return NULL; @@ -81,7 +81,7 @@ memcached_return memcached_fetch_execute(memcached_st *ptr, unsigned int number_of_callbacks) { memcached_result_st *result= &ptr->result; - memcached_return rc; + memcached_return rc= MEMCACHED_FAILURE; unsigned int x; while ((result= memcached_fetch_result(ptr, result, &rc)) != NULL) {