X-Git-Url: https://git.octo.it/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmemcached.c;h=2a5e0f0f0845ed6a7361982c541efbab3b996603;hb=6725a91fd6be18b6f3475fc0eeccfb6424a73f5c;hp=a09f45ec6dae1a2e537fe986af7677f4130bd662;hpb=b22ffd9cb1938b4931d7628420a9f0b50461333f;p=collectd.git diff --git a/src/memcached.c b/src/memcached.c index a09f45ec..2a5e0f0f 100644 --- a/src/memcached.c +++ b/src/memcached.c @@ -84,6 +84,15 @@ static int memcached_connect_unix (memcached_t *st) return (-1); } + /* connect to the memcached daemon */ + int status = connect (fd, (struct sockaddr *)&serv_addr, sizeof(serv_addr)); + if (status != 0) + { + shutdown (fd, SHUT_RDWR); + close (fd); + fd = -1; + } + return (fd); } /* int memcached_connect_unix */