X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_storage.c;h=53d79822ae633f5b7eabefd1eea55fc77bac4025;hb=8d2e59120724923d1ebe75112d73ef03181e0e67;hp=b950dc92f45e8bebc02a052636533019714987d5;hpb=ef9ddf55563059fcf3608bab479e15f28e9ceb0f;p=m6w6%2Flibmemcached diff --git a/libmemcached/memcached_storage.c b/libmemcached/memcached_storage.c index b950dc92..53d79822 100644 --- a/libmemcached/memcached_storage.c +++ b/libmemcached/memcached_storage.c @@ -491,7 +491,9 @@ static memcached_return memcached_send_binary(memcached_st *ptr, send_length, 0) != MEMCACHED_SUCCESS) || (memcached_io_write(srv, key, key_length, 0) == -1) || (memcached_io_write(srv, value, value_length, flush) == -1)) - memcached_io_reset(server); + memcached_io_reset(srv); + else + memcached_server_response_decrement(srv); } }