X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_connect.c;h=8e0e4208e864f11556ed8aaa9927aa8b15400c11;hb=cf90b27f7a3a7f117976ffc3ad538c870b85c82e;hp=f066c52661d25a585585d60fa5496aad08cc2cf9;hpb=1981c415d9d5fb935d7f06f2aa1f9c5e30385f48;p=m6w6%2Flibmemcached diff --git a/libmemcached/memcached_connect.c b/libmemcached/memcached_connect.c index f066c526..8e0e4208 100644 --- a/libmemcached/memcached_connect.c +++ b/libmemcached/memcached_connect.c @@ -159,7 +159,8 @@ test_connect: (struct sockaddr *)&servAddr, sizeof(servAddr)) < 0) { - switch (errno) { + switch (errno) + { case EINPROGRESS: case EALREADY: case EINTR: @@ -193,7 +194,7 @@ static memcached_return network_connect(memcached_server_st *ptr) } } - if (ptr->sockaddr_inited || + if (!ptr->sockaddr_inited || (!(ptr->root->flags & MEM_USE_CACHE_LOOKUPS))) { memcached_return rc; @@ -209,7 +210,8 @@ static memcached_return network_connect(memcached_server_st *ptr) while (use != NULL) { /* Memcache server does not support IPV6 in udp mode, so skip if not ipv4 */ - if (ptr->type == MEMCACHED_CONNECTION_UDP && use->ai_family != AF_INET) { + if (ptr->type == MEMCACHED_CONNECTION_UDP && use->ai_family != AF_INET) + { use= use->ai_next; continue; }