X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fstorage.c;h=ba66cf878799c3cd5eb7136ca6dbdb87df9a54ec;hb=409b488619c121e786e8538d7fde5c9229c247ed;hp=6225af3732b15934db4d94df5e8b02be3dd95f63;hpb=ba24508f51eed2af4f0192589801db2f945eac7b;p=m6w6%2Flibmemcached diff --git a/libmemcached/storage.c b/libmemcached/storage.c index 6225af37..ba66cf87 100644 --- a/libmemcached/storage.c +++ b/libmemcached/storage.c @@ -189,7 +189,8 @@ static inline memcached_return_t memcached_send(memcached_st *ptr, return rc; error: - memcached_io_reset(instance); + if (rc == MEMCACHED_WRITE_FAILURE) + memcached_io_reset(instance); return rc; }