From: Alan T. DeKok Date: Mon, 1 Sep 2014 16:33:38 +0000 (-0400) Subject: Free the correct variable. Closes CID #1233596 X-Git-Tag: release_3_0_5~651 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4f8e49b653909bb774034f3fec5923223eb4ef11;p=thirdparty%2Ffreeradius-server.git Free the correct variable. Closes CID #1233596 --- diff --git a/src/lib/misc.c b/src/lib/misc.c index af0616ccf77..66171ff7655 100644 --- a/src/lib/misc.c +++ b/src/lib/misc.c @@ -902,13 +902,13 @@ int ip_hton(fr_ipaddr_t *out, int af, char const *hostname, bool fallback) if (!ai) ai = alt; if (!ai) { fr_strerror_printf("ip_hton failed to find requested information for host %.100s", hostname); - freeaddrinfo(ai); + freeaddrinfo(res); return -1; } rcode = fr_sockaddr2ipaddr((struct sockaddr_storage *)ai->ai_addr, ai->ai_addrlen, out, NULL); - freeaddrinfo(ai); + freeaddrinfo(res); if (!rcode) return -1; return 0;