X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=sbr%2Fclient.c;h=7ab49a98f05e9c274e3791f2ed9a4381a718fe1b;hb=2667af48dccbcb9e25709dea50451dd58d40aeae;hp=763b2a4cb6623a9ad9fafe3ebdfc9874b79ee5ea;hpb=d1b702b1220d45e441b2b9597a8cf58edb51a653;p=mmh diff --git a/sbr/client.c b/sbr/client.c index 763b2a4..7ab49a9 100644 --- a/sbr/client.c +++ b/sbr/client.c @@ -16,9 +16,6 @@ #include #include -#define TRUE 1 -#define FALSE 0 - #define MAXARGS 1000 /* @@ -98,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; } @@ -112,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; } @@ -125,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); }