X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fdelete.cc;h=9575a95722eeff922dc1b770aeb47215647fe2c0;hb=9973d386ac8476cd09cc4d9cf7bd2234a42740c7;hp=55a8b4ca17e9932040c9edac9ad97ab52d15f677;hpb=4032d474f0f6fb97d2607e8b5ea5c21f1588cb55;p=awesomized%2Flibmemcached diff --git a/libmemcached/delete.cc b/libmemcached/delete.cc index 55a8b4ca..9575a957 100644 --- a/libmemcached/delete.cc +++ b/libmemcached/delete.cc @@ -98,12 +98,7 @@ static inline memcached_return_t binary_delete(memcached_instance_st* instance, { key, key_length } }; - memcached_return_t rc; - if (memcached_fatal(rc= memcached_vdo(instance, vector, 4, should_flush))) - { - assert(memcached_last_error(instance->root) != MEMCACHED_SUCCESS); - memcached_io_reset(instance); - } + memcached_return_t rc= memcached_vdo(instance, vector, 4, should_flush); if (memcached_has_replicas(instance)) { @@ -120,12 +115,7 @@ static inline memcached_return_t binary_delete(memcached_instance_st* instance, memcached_instance_st* replica= memcached_instance_fetch(instance->root, server_key); - if (memcached_fatal(memcached_vdo(replica, vector, 4, should_flush))) - { - assert(memcached_last_error(instance->root) != MEMCACHED_SUCCESS); - memcached_io_reset(replica); - } - else + if (memcached_success(memcached_vdo(replica, vector, 4, should_flush))) { memcached_server_response_decrement(replica); }