Updated the fetch method in the C++ interface and added doxygen comments to
[m6w6/libmemcached] / libmemcached / memcached_delete.c
index 5e2a0132338aa8a5ce9c9ab394d2ec620a29be21..978ec29c1aaa183a2c2c8d4e8551a526bdafb056 100644 (file)
@@ -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);
     }
   }