X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Ffetch.c;h=3c819f38e00392ffa3ac21c2759edb6fdd66338b;hb=8dbf5dfc11d59551dbe433dc45e8c1283cbd939a;hp=44f64f33d74004c6af848b8603b9fd6588f024a2;hpb=04ef974c23973986d4475e3cb8a876012264e2da;p=m6w6%2Flibmemcached diff --git a/libmemcached/fetch.c b/libmemcached/fetch.c index 44f64f33..3c819f38 100644 --- a/libmemcached/fetch.c +++ b/libmemcached/fetch.c @@ -37,10 +37,7 @@ char *memcached_fetch(memcached_st *ptr, char *key, size_t *key_length, *key_length= result_buffer->key_length; } - if (result_buffer->item_flags) - *flags= result_buffer->item_flags; - else - *flags= 0; + *flags= result_buffer->item_flags; return memcached_string_c_copy(&result_buffer->value); } @@ -94,13 +91,12 @@ memcached_return_t memcached_fetch_execute(memcached_st *ptr, { memcached_result_st *result= &ptr->result; memcached_return_t rc= MEMCACHED_FAILURE; - unsigned int x; while ((result= memcached_fetch_result(ptr, result, &rc)) != NULL) { if (rc == MEMCACHED_SUCCESS) { - for (x= 0; x < number_of_callbacks; x++) + for (uint32_t x= 0; x < number_of_callbacks; x++) { rc= (*callback[x])(ptr, result, context); if (rc != MEMCACHED_SUCCESS)