]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Free the correct data
authorAlan T. DeKok <aland@freeradius.org>
Thu, 21 Jun 2012 13:42:12 +0000 (09:42 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Sun, 15 Jul 2012 17:09:47 +0000 (13:09 -0400)
src/lib/misc.c

index 059ef42893c80396b0dc1a6af1126c5a757ab3de..507afe0724c229c937cea2db7690213b5c4faf3b 100644 (file)
@@ -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;