X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fstorage.cc;h=61ca8270cce22d77ac8db9f7c4c32c81709b9329;hb=0246c3f543a3aff173a68db275ad64852410cc2d;hp=46ae15a953042d71954f9fd423645e81a1b15922;hpb=e5e68ea1b5afaf29870a5f5faf5908d32fbd1c70;p=awesomized%2Flibmemcached diff --git a/libmemcached/storage.cc b/libmemcached/storage.cc index 46ae15a9..61ca8270 100644 --- a/libmemcached/storage.cc +++ b/libmemcached/storage.cc @@ -74,7 +74,7 @@ static inline const char *storage_op_string(memcached_storage_action_t verb) return "set "; } -static inline uint8_t can_by_encrypted(const memcached_storage_action_t verb) +static inline bool can_by_encrypted(const memcached_storage_action_t verb) { switch (verb) { @@ -192,15 +192,6 @@ static memcached_return_t memcached_send_binary(Memcached *ptr, memcached_return_t rc; if ((rc= memcached_vdo(server, vector, 5, flush)) != MEMCACHED_SUCCESS) { - memcached_io_reset(server); - -#if 0 - if (memcached_has_error(ptr)) - { - memcached_set_error(*server, rc, MEMCACHED_AT); - } -#endif - assert(memcached_last_error(server->root) != MEMCACHED_SUCCESS); return memcached_last_error(server->root); } @@ -220,11 +211,7 @@ static memcached_return_t memcached_send_binary(Memcached *ptr, memcached_instance_st* instance= memcached_instance_fetch(ptr, server_key); - if (memcached_vdo(instance, vector, 5, false) != MEMCACHED_SUCCESS) - { - memcached_io_reset(instance); - } - else + if (memcached_success(memcached_vdo(instance, vector, 5, false))) { memcached_server_response_decrement(instance); } @@ -335,11 +322,6 @@ static memcached_return_t memcached_send_ascii(Memcached *ptr, } } - if (rc == MEMCACHED_WRITE_FAILURE) - { - memcached_io_reset(instance); - } - assert(memcached_failed(rc)); #if 0 if (memcached_has_error(ptr) == false)