+ char hostname_port_message[MAX_ERROR_LENGTH];
+ char* hostname_port_message_ptr= hostname_port_message;
+ int size= 0;
+ if (str.size)
+ {
+ size= snprintf(hostname_port_message_ptr, sizeof(hostname_port_message), "%.*s, ",
+ memcached_string_printf(str));
+ hostname_port_message_ptr+= size;
+ }
+
+ size+= append_host_to_string(self, hostname_port_message_ptr, sizeof(hostname_port_message) -size);
+
+ memcached_string_t error_host= { hostname_port_message, size_t(size) };