X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Ffetch.cc;h=27ea3a8413722f987cbb3eebeee503c9820b0703;hb=9bf4bad8ef3ee7f713904d8c85b73fe54f461739;hp=2b5b800693c495245a3265ff49acdf65e81c344c;hpb=51de1d277f50066571e5eb166552d603c568f6c8;p=m6w6%2Flibmemcached diff --git a/libmemcached/fetch.cc b/libmemcached/fetch.cc index 2b5b8006..27ea3a84 100644 --- a/libmemcached/fetch.cc +++ b/libmemcached/fetch.cc @@ -155,10 +155,12 @@ memcached_result_st *memcached_fetch_result(memcached_st *ptr, memcached_return_t *error) { memcached_return_t unused; - if (not error) + if (error == NULL) + { error= &unused; + } - if (not ptr) + if (ptr == NULL) { *error= MEMCACHED_INVALID_ARGUMENTS; return NULL; @@ -176,7 +178,7 @@ memcached_result_st *memcached_fetch_result(memcached_st *ptr, // create one. if (memcached_is_initialized(&ptr->result)) { - if (not (result= memcached_result_create(ptr, NULL))) + if ((result= memcached_result_create(ptr, NULL)) == NULL) { *error= MEMCACHED_MEMORY_ALLOCATION_FAILURE; return NULL;