X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fconnect.c;h=6d08eb709065f35b02303e209ac666316a8e7950;hb=55b5455291498ef63c1c34976552d58708a74732;hp=e58e37fc1bcc7746dadcff00828d5d50ea92d3db;hpb=015acfbd94575175d5af15c583e10cb5f67b202d;p=m6w6%2Flibmemcached diff --git a/libmemcached/connect.c b/libmemcached/connect.c index e58e37fc..6d08eb70 100644 --- a/libmemcached/connect.c +++ b/libmemcached/connect.c @@ -111,7 +111,7 @@ static memcached_return_t set_socket_options(memcached_server_st *ptr) return MEMCACHED_FAILURE; } - if (ptr->root->send_size) + if (ptr->root->send_size > 0) { int error; @@ -122,7 +122,7 @@ static memcached_return_t set_socket_options(memcached_server_st *ptr) return MEMCACHED_FAILURE; } - if (ptr->root->recv_size) + if (ptr->root->recv_size > 0) { int error; @@ -210,7 +210,7 @@ static memcached_return_t network_connect(memcached_server_st *ptr) WATCHPOINT_ASSERT(ptr->cursor_active == 0); - if (!ptr->sockaddr_inited || + if (! ptr->options.sockaddr_inited || (!(ptr->root->flags.use_cache_lookups))) { memcached_return_t rc; @@ -218,7 +218,7 @@ static memcached_return_t network_connect(memcached_server_st *ptr) rc= set_hostinfo(ptr); if (rc != MEMCACHED_SUCCESS) return rc; - ptr->sockaddr_inited= true; + ptr->options.sockaddr_inited= true; } use= ptr->address_info;