X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_delete.c;h=978ec29c1aaa183a2c2c8d4e8551a526bdafb056;hb=20271f164081910db33e2237a1e1faea226ac6b6;hp=5e2a0132338aa8a5ce9c9ab394d2ec620a29be21;hpb=f63d634e21459280599f663154089fa724903bd6;p=m6w6%2Flibmemcached diff --git a/libmemcached/memcached_delete.c b/libmemcached/memcached_delete.c index 5e2a0132..978ec29c 100644 --- a/libmemcached/memcached_delete.c +++ b/libmemcached/memcached_delete.c @@ -143,7 +143,9 @@ static inline memcached_return binary_delete(memcached_st *ptr, if ((memcached_do(server, (const char*)request.bytes, sizeof(request.bytes), 0) != MEMCACHED_SUCCESS) || (memcached_io_write(server, key, key_length, flush) == -1)) - memcached_io_reset(server); + memcached_io_reset(server); + else + memcached_server_response_decrement(server); } }