From 995a58a374c4b1ce28c214d22dfdf00329b28957 Mon Sep 17 00:00:00 2001 From: Niels Provos Date: Tue, 27 Feb 2007 08:16:50 +0000 Subject: [PATCH] missing return (-1) for failures on make_socket svn:r338 --- http.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/http.c b/http.c index 7e9e7d94..6ff181de 100644 --- a/http.c +++ b/http.c @@ -2261,7 +2261,7 @@ static int make_socket(int should_bind, const char *address, u_short port) { int fd; - struct addrinfo ai, *aitop; + struct addrinfo ai, *aitop = NULL; #ifdef HAVE_GETADDRINFO char strport[NI_MAXSERV]; int ai_result; @@ -2276,6 +2276,7 @@ make_socket(int should_bind, const char *address, u_short port) event_warn("getaddrinfo"); else event_warnx("getaddrinfo: %s", gai_strerror(ai_result)); + return (-1); } #else if (fake_getaddrinfo(address, &ai) < 0) {