From 854a04b21cb26d58ddd56bd2f1c58aa24f724f60 Mon Sep 17 00:00:00 2001 From: david Date: Thu, 4 Sep 2008 14:41:59 +0000 Subject: [PATCH] Add a guard against getaddrinfo returning no addresses in tcpip.cc. --- tcpip.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tcpip.cc b/tcpip.cc index c2b6ce707..604f92663 100644 --- a/tcpip.cc +++ b/tcpip.cc @@ -851,7 +851,7 @@ int resolve(char *hostname, struct sockaddr_storage *ss, size_t *sslen, memset(&hints, 0, sizeof(hints)); hints.ai_family = pf; rc = getaddrinfo(hostname, NULL, &hints, &result); - if (rc != 0) + if (rc != 0 || result == NULL) return 0; assert(result->ai_addrlen > 0 && result->ai_addrlen <= (int) sizeof(struct sockaddr_storage)); *sslen = result->ai_addrlen;