Updating server_st to keep client buffers per server.
[awesomized/libmemcached] / lib / memcached_hosts.c
index ad0cad2e438d9d20d9cfd675c1dbc94e9300a0ae..c77e5583eb2d9caa7146dee6a998a6cc9f47768f 100644 (file)
@@ -15,6 +15,9 @@ static void host_reset(memcached_server_st *host, char *new_hostname, unsigned i
   host->port= port;
   host->fd= -1;
   host->type= type;
+  host->write_buffer_offset= 0;
+  host->read_buffer_length= 0;
+  host->read_ptr= host->read_buffer;
 }
 
 memcached_return memcached_server_push(memcached_st *ptr, memcached_server_st *list)