Testing to make sure that partial reads do not break protocol (aka on active
[awesomized/libmemcached] / lib / memcached_quit.c
index 20a76e2915e3eb482c9db123f7c289ce4c56fb8a..e51692fcd7fbf9fc99170f818a03f01321145c4a 100644 (file)
@@ -27,6 +27,9 @@ void memcached_quit_server(memcached_st *ptr, unsigned int server_key)
     ptr->hosts[server_key].fd= -1;
     ptr->hosts[server_key].stack_responses= 0;
     ptr->hosts[server_key].cursor_active= 0;
+    ptr->hosts[server_key].write_buffer_offset= 0;
+    ptr->hosts[server_key].read_buffer_length= 0;
+    ptr->hosts[server_key].read_ptr= ptr->hosts[server_key].read_buffer;
   }
 
   ptr->connected--;