- ptr->write_buffer[ptr->write_buffer_offset]= buffer[x];
- ptr->write_buffer_offset++;
+ ptr->hosts[server_key].write_buffer[ptr->hosts[server_key].write_buffer_offset]= buffer[x];
+ ptr->hosts[server_key].write_buffer_offset++;
{
size_t sent_length;
sent_length= memcached_io_flush(ptr, server_key);
WATCHPOINT_ASSERT(sent_length == MEMCACHED_MAX_BUFFER);
{
size_t sent_length;
sent_length= memcached_io_flush(ptr, server_key);
WATCHPOINT_ASSERT(sent_length == MEMCACHED_MAX_BUFFER);
- char *write_ptr= ptr->write_buffer;
- size_t write_length= ptr->write_buffer_offset;
+ char *write_ptr= ptr->hosts[server_key].write_buffer;
+ size_t write_length= ptr->hosts[server_key].write_buffer_offset;
- WATCHPOINT_ASSERT(return_length == ptr->write_buffer_offset);
- ptr->write_buffer_offset= 0;
+ WATCHPOINT_ASSERT(return_length == ptr->hosts[server_key].write_buffer_offset);
+ ptr->hosts[server_key].write_buffer_offset= 0;