X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_connect.c;h=57274be2086a17d35192dd98bd68c54716de2507;hb=7ef83f5c1f71a8527a5f3001d72772ac692bcf14;hp=116423cea9d98ce926f94684fb84e758a24f7aba;hpb=d6505b16fb85f77527934510d0395adfcbb66377;p=awesomized%2Flibmemcached diff --git a/lib/memcached_connect.c b/lib/memcached_connect.c index 116423ce..57274be2 100644 --- a/lib/memcached_connect.c +++ b/lib/memcached_connect.c @@ -13,6 +13,9 @@ memcached_return memcached_real_connect(memcached_st *ptr, unsigned int server_k if (ptr->hosts[server_key].fd == -1) { + /* Old connection junk still is in the structure */ + assert(ptr->hosts[server_key].stack_responses == 0); + if ((h= gethostbyname(ptr->hosts[server_key].hostname)) == NULL) { ptr->my_errno= h_errno; @@ -72,6 +75,7 @@ test_connect: } ptr->connected++; } + assert(ptr->hosts[server_key].stack_responses == 0); } return MEMCACHED_SUCCESS;