X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/6e00dba11ff815307cd60cee7a7f69d115591c7e..b21a31b058c3aa1802145dd32b56b2e9b5d8641f:/sbr/client.c diff --git a/sbr/client.c b/sbr/client.c index 7ae356ad..7ab49a98 100644 --- a/sbr/client.c +++ b/sbr/client.c @@ -95,7 +95,7 @@ client (char *args, char *service, char *response, int len_response, int debug) if (connect(sd, ai->ai_addr, ai->ai_addrlen) == 0) { freeaddrinfo(res); - client_freelist(ap); + client_freelist(arguments); return sd; } @@ -109,7 +109,7 @@ client (char *args, char *service, char *response, int len_response, int debug) freeaddrinfo(res); } - client_freelist(ap); + client_freelist(arguments); strncpy (response, "no servers available", len_response); return NOTOK; } @@ -122,8 +122,7 @@ client (char *args, char *service, char *response, int len_response, int debug) static void client_freelist(char **list) { - while (*list++ != NULL) - free(*list); + free(*list); }