From e23d790fa73c6c615a81e16d21a7f7684922253c Mon Sep 17 00:00:00 2001 From: Martin Pool Date: Sat, 16 Mar 2002 08:23:08 +0000 Subject: [PATCH] Doc: Note from Dave Dykstra that getaddrinfo calls must be paired with freeaddrinfo(). --- socket.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/socket.c b/socket.c index ccc79cfe..acf6234b 100644 --- a/socket.c +++ b/socket.c @@ -119,6 +119,8 @@ int try_bind_local(int s, return -1; } + /* FIXME: Call freeaddrinfo() on all return paths! */ + for (r = bres_all; r; r = r->ai_next) { if (bind(s, r->ai_addr, r->ai_addrlen) == -1) continue; @@ -329,7 +331,8 @@ static int open_socket_in(int type, int port, const char *bind_address, close(s); continue; } - + + /* FIXME: Call freeaddrinfo? */ return s; } -- 2.34.1