X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fconnect.cc;h=1cfe7940037bdf0989d3b8ce7a14bdbea3a63703;hb=941e70da7af67963afdfee3806b43d24d40e7855;hp=68b5be728997774112521ec7c6f58c9191f18eee;hpb=0f1151c684378650ee6ab21b96183ce88ed496ee;p=awesomized%2Flibmemcached diff --git a/libmemcached/connect.cc b/libmemcached/connect.cc index 68b5be72..1cfe7940 100644 --- a/libmemcached/connect.cc +++ b/libmemcached/connect.cc @@ -146,7 +146,7 @@ static memcached_return_t connect_poll(memcached_instance_st* server, const int return memcached_set_errno(*server, errno, MEMCACHED_AT, memcached_literal_param("getsockopt() errored while looking up error state from poll()")); } - // We check the value to see what happened wth the socket. + // We check the value to see what happened with the socket. if (err == 0) // Should not happen { return MEMCACHED_SUCCESS; @@ -579,7 +579,6 @@ static memcached_return_t network_connect(memcached_instance_st* server) timeout_error_occured= true; break; - case EAGAIN: #if EWOULDBLOCK != EAGAIN case EWOULDBLOCK: #endif @@ -617,6 +616,7 @@ static memcached_return_t network_connect(memcached_instance_st* server) // Probably not running service default: + memcached_set_errno(*server, local_error, MEMCACHED_AT); break; }