Sha256: d506bf85c7b4a6b1ca52dca845052fd16efb9a8e419c2bee0a2144a2079b6ef1

Contents?: true

Size: 587 Bytes

Versions: 16

Compression:

Stored size: 587 Bytes

Contents

diff --git a/libmemcached-0.32/libmemcached/memcached_quit.c b/libmemcached-0.32/libmemcached/memcached_quit.c
index 9a200a1..80a03bc 100644
--- a/libmemcached-0.32/libmemcached/memcached_quit.c
+++ b/libmemcached-0.32/libmemcached/memcached_quit.c
@@ -49,7 +49,14 @@ void memcached_quit_server(memcached_server_st *ptr, uint8_t io_death)
     memcached_server_response_reset(ptr);
   }
 
-  ptr->server_failure_counter++;
+  if (io_death)
+  {
+    ptr->server_failure_counter++;
+  }
+  else
+  {
+    ptr->server_failure_counter = 0;
+  }
 }
 
 void memcached_quit(memcached_st *ptr)

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
memcached-1.2.6 ext/libmemcached-6.patch
memcached-1.2.6.pre2 ext/libmemcached-6.patch
memcached-1.2.6.pre ext/libmemcached-6.patch
memcached-1.2.5 ext/libmemcached-6.patch
memcached-1.2.4.pre ext/libmemcached-6.patch
memcached-1.2.3 ext/libmemcached-6.patch
memcached-1.2.2 ext/libmemcached-6.patch
memcached-1.2.1 ext/libmemcached-6.patch
memcached-1.2 ext/libmemcached-6.patch
memcached-1.1.3 ext/libmemcached-6.patch
memcached-1.1.2 ext/libmemcached-6.patch
memcached-1.1.1 ext/libmemcached-6.patch
memcached-1.1 ext/libmemcached-6.patch
memcached-1.0.7 ext/libmemcached-6.patch
memcached-1.0.6 ext/libmemcached-6.patch
memcached-1.0.5 ext/libmemcached-6.patch