From 3a56d369c5926dcff71904e35564a3f9411d986a Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Fri, 6 Nov 2009 11:55:33 -0800 Subject: [PATCH] Need the AI_PASSIVE flag when using dns lookups with bind(). --- nph-offload.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nph-offload.c b/nph-offload.c index 3ac9e47..35551ab 100644 --- a/nph-offload.c +++ b/nph-offload.c @@ -1985,7 +1985,7 @@ static int daemonListenSocket(void) memset(&hints, '\0', sizeof (hints)); hints.ai_family = GLISTENFAMILY; hints.ai_socktype = SOCK_STREAM; - hints.ai_flags = AI_NUMERICSERV | AI_V4MAPPED | AI_ALL | AI_ADDRCONFIG; + hints.ai_flags = AI_NUMERICSERV | AI_V4MAPPED | AI_ALL | AI_ADDRCONFIG | AI_PASSIVE; int rc = -1; struct addrinfo *dns = NULL;