From 5b1f731bf4378d5cde8894a5aa27c652e69e5a5f Mon Sep 17 00:00:00 2001 From: itojun <> Date: Thu, 27 Jan 2000 08:23:46 +0000 Subject: avoid memory leakage on freeaddrinfo(). (this bug was introduced since we mix KAME getaddrinfo and NRL freeaddrinfo). --- src/lib/libc/net/freeaddrinfo.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/lib/libc/net/freeaddrinfo.c b/src/lib/libc/net/freeaddrinfo.c index cdabe14d09..40534f4422 100644 --- a/src/lib/libc/net/freeaddrinfo.c +++ b/src/lib/libc/net/freeaddrinfo.c @@ -42,6 +42,8 @@ freeaddrinfo(ai) while (ai) { p = ai; ai = ai->ai_next; + if (p->ai_canonname) + free(p->ai_canonname); free((void *)p); } } -- cgit v1.2.3-55-g6feb