From: Alan T. DeKok Date: Thu, 21 Jun 2012 13:42:12 +0000 (-0400) Subject: Free the correct data X-Git-Tag: release_2_2_0~99 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fba6fc0ef4cec32927fa1a461644797838eed3c6;p=thirdparty%2Ffreeradius-server.git Free the correct data --- diff --git a/src/lib/misc.c b/src/lib/misc.c index 059ef42893c..507afe0724c 100644 --- a/src/lib/misc.c +++ b/src/lib/misc.c @@ -428,13 +428,13 @@ int ip_hton(const char *src, int af, fr_ipaddr_t *dst) if (!ai) { fr_strerror_printf("ip_hton failed to find requested information for host %.100s", src); - freeaddrinfo(ai); + freeaddrinfo(res); return -1; } rcode = fr_sockaddr2ipaddr((struct sockaddr_storage *)ai->ai_addr, ai->ai_addrlen, dst, NULL); - freeaddrinfo(ai); + freeaddrinfo(res); if (!rcode) return -1; return 0;