X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Flibcollectdclient%2Fclient.c;h=0f56bd239891fc3e35b4ddd76461074994356c22;hb=56536633afb68ded68ac7bd012060cb9337fbcc5;hp=5db98e58b6fdf60af9c6a37299fbda85c68b05d3;hpb=ef510f3618822f59a65d1a730f6c67d67632de88;p=collectd.git diff --git a/src/libcollectdclient/client.c b/src/libcollectdclient/client.c index 5db98e58..0f56bd23 100644 --- a/src/libcollectdclient/client.c +++ b/src/libcollectdclient/client.c @@ -84,7 +84,7 @@ _b[sizeof (_b) - 1] = 0; \ SSTRCAT ((d), _b); \ } while (0) - + #define LCC_SET_ERRSTR(c, ...) do { \ snprintf ((c)->errbuf, sizeof ((c)->errbuf), __VA_ARGS__); \ @@ -526,9 +526,11 @@ static int lcc_open_netsocket (lcc_connection_t *c, /* {{{ */ if (status != 0) { lcc_set_errno (c, status); + freeaddrinfo (ai_res); return (-1); } + freeaddrinfo (ai_res); return (0); } /* }}} int lcc_open_netsocket */