X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fconnect.cc;h=52cd293a64c7b0827e79bc970c8dfb7e4d1fcdeb;hb=4952d9d842e9c13eace3a986bf748001d5d6852d;hp=b60bbd8ce61ae9768186988e6652d43743f2547d;hpb=3166705c1046e69f9c21b641120dc839f39b0e25;p=awesomized%2Flibmemcached diff --git a/libmemcached/connect.cc b/libmemcached/connect.cc index b60bbd8c..52cd293a 100644 --- a/libmemcached/connect.cc +++ b/libmemcached/connect.cc @@ -198,7 +198,7 @@ static memcached_return_t set_hostinfo(memcached_instance_st* server) struct addrinfo hints; memset(&hints, 0, sizeof(struct addrinfo)); - hints.ai_family= AF_INET; + hints.ai_family= AF_UNSPEC; if (memcached_is_udp(server->root)) { hints.ai_protocol= IPPROTO_UDP; @@ -713,6 +713,7 @@ static memcached_return_t backoff_handling(memcached_instance_st* server, bool& if (_gettime_success and server->next_retry < curr_time.tv_sec) { server->state= MEMCACHED_SERVER_STATE_NEW; + server->server_timeout_counter= 0; } else {