X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_connect.c;h=57bce10107255bbef5c00a3506b6fd9c7a2a709d;hb=44a351afa447e7a6299258550d3ee3b498b42093;hp=54316c59f90e677eae6752a7bedc45b318adfca0;hpb=a9b22f8a1c9f98eef8becdbef11d8e20d43dd23c;p=m6w6%2Flibmemcached diff --git a/libmemcached/memcached_connect.c b/libmemcached/memcached_connect.c index 54316c59..57bce101 100644 --- a/libmemcached/memcached_connect.c +++ b/libmemcached/memcached_connect.c @@ -1,4 +1,5 @@ #include "common.h" +#include #include #include @@ -183,8 +184,6 @@ static memcached_return network_connect(memcached_server_st *ptr) return MEMCACHED_FAILURE; } } - /* Old connection junk still is in the structure */ - WATCHPOINT_ASSERT(ptr->cursor_active == 0); if (ptr->sockaddr_inited == MEMCACHED_NOT_ALLOCATED || (!(ptr->root->flags & MEM_USE_CACHE_LOOKUPS))) @@ -248,13 +247,13 @@ test_connect: ptr->address_info= NULL; } - if (ptr->root->retry_timeout) - { - struct timeval next_time; + if (ptr->root->retry_timeout) + { + struct timeval next_time; - gettimeofday(&next_time, NULL); - ptr->next_retry= next_time.tv_sec + ptr->root->retry_timeout; - } + gettimeofday(&next_time, NULL); + ptr->next_retry= next_time.tv_sec + ptr->root->retry_timeout; + } ptr->server_failure_counter+= 1; return MEMCACHED_ERRNO; }