X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fconnect.cc;h=02631b60bf167081a8b57a94ab57b7beee62e84d;hb=0f8935c1217d98bb2d7054eeea797cfc73a5bd17;hp=6b7df7ae3b957215b2d66561acecef39eb48a2f4;hpb=321a864558a3b2904c7df254841eb2140c782dbe;p=awesomized%2Flibmemcached diff --git a/libmemcached/connect.cc b/libmemcached/connect.cc index 6b7df7ae..02631b60 100644 --- a/libmemcached/connect.cc +++ b/libmemcached/connect.cc @@ -462,8 +462,7 @@ static memcached_return_t unix_socket_connect(org::libmemcached::Instance* serve if ((server->fd= socket(AF_UNIX, type, 0)) < 0) { - memcached_set_errno(*server, errno, NULL); - return MEMCACHED_CONNECTION_FAILURE; + return memcached_set_errno(*server, errno, NULL); } struct sockaddr_un servAddr; @@ -490,8 +489,7 @@ static memcached_return_t unix_socket_connect(org::libmemcached::Instance* serve default: WATCHPOINT_ERRNO(errno); - memcached_set_errno(*server, errno, MEMCACHED_AT); - return MEMCACHED_CONNECTION_FAILURE; + return memcached_set_errno(*server, errno, MEMCACHED_AT); } } } while (0);