X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fpurge.cc;h=4646708eb1da540e8011367ce8db702316027c24;hb=8c44ea2a34b6cedf545fd07a568bddad74e9b69e;hp=5f6d4bb78275d341034070bee2fe0e7bc089bf86;hpb=28d3641c8331dfe348a119c6eb4bd776c526da48;p=awesomized%2Flibmemcached diff --git a/libmemcached/purge.cc b/libmemcached/purge.cc index 5f6d4bb7..4646708e 100644 --- a/libmemcached/purge.cc +++ b/libmemcached/purge.cc @@ -111,8 +111,8 @@ bool memcached_purge(memcached_instance_st* ptr) WATCHPOINT_ASSERT(ptr->fd != INVALID_SOCKET); bool is_successful= true; - uint32_t no_msg= memcached_server_response_count(ptr) - 1; - if (no_msg > 0) + uint32_t no_msg= memcached_server_response_count(ptr); + if (no_msg > 1) { memcached_result_st result; @@ -126,7 +126,7 @@ bool memcached_purge(memcached_instance_st* ptr) memcached_result_st* result_ptr= memcached_result_create(root, &result); assert(result_ptr); - for (uint32_t x= 0; x < no_msg; x++) + for (uint32_t x= 0; x < no_msg - 1; x++) { memcached_result_reset(result_ptr); memcached_return_t rc= memcached_read_one_response(ptr, result_ptr);