From f8997ca2f4ec39596a98db3f74d29a62f57e0a2f Mon Sep 17 00:00:00 2001 From: Hajimu UMEMOTO Date: Fri, 13 May 2005 17:30:03 +0000 Subject: [PATCH] free ypbuf only when yp_match() succeed. --- lib/libc/net/getaddrinfo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/libc/net/getaddrinfo.c b/lib/libc/net/getaddrinfo.c index 932048fdadb..d6def63446f 100644 --- a/lib/libc/net/getaddrinfo.c +++ b/lib/libc/net/getaddrinfo.c @@ -2246,8 +2246,8 @@ _yp_getaddrinfo(rv, cb_data, ap) while (cur && cur->ai_next) cur = cur->ai_next; } + free(ypbuf); } - free(ypbuf); } /* ipnodes.byname can hold both IPv4/v6 */