aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2023-11-12 18:56:20 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2023-11-12 18:56:20 +0300
commitbcdb52984cc778e0caf280589788b2e04aff3043 (patch)
tree41d2339211cab5e4a0ffc3ad2af0dd697ec5b25d
parentc7998d3af303dab6cca664c361ea5706ee38bed9 (diff)
downloadlibmicrohttpd-bcdb52984cc778e0caf280589788b2e04aff3043.tar.gz
libmicrohttpd-bcdb52984cc778e0caf280589788b2e04aff3043.zip
MHD_start_daemon(): further improved UNIX / IP socket detection
-rw-r--r--src/microhttpd/daemon.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/microhttpd/daemon.c b/src/microhttpd/daemon.c
index 6aaeaae4..32930a6f 100644
--- a/src/microhttpd/daemon.c
+++ b/src/microhttpd/daemon.c
@@ -8197,6 +8197,7 @@ MHD_start_daemon_va (unsigned int flags,
8197 struct sockaddr_in *s4 = (struct sockaddr_in *) &bindaddr; 8197 struct sockaddr_in *s4 = (struct sockaddr_in *) &bindaddr;
8198 8198
8199 daemon->port = ntohs (s4->sin_port); 8199 daemon->port = ntohs (s4->sin_port);
8200 daemon->listen_is_unix = _MHD_NO;
8200 break; 8201 break;
8201 } 8202 }
8202#ifdef HAVE_INET6 8203#ifdef HAVE_INET6
@@ -8205,6 +8206,7 @@ MHD_start_daemon_va (unsigned int flags,
8205 struct sockaddr_in6 *s6 = (struct sockaddr_in6 *) &bindaddr; 8206 struct sockaddr_in6 *s6 = (struct sockaddr_in6 *) &bindaddr;
8206 8207
8207 daemon->port = ntohs (s6->sin6_port); 8208 daemon->port = ntohs (s6->sin6_port);
8209 daemon->listen_is_unix = _MHD_NO;
8208 mhd_assert (0 != (*pflags & MHD_USE_IPv6)); 8210 mhd_assert (0 != (*pflags & MHD_USE_IPv6));
8209 break; 8211 break;
8210 } 8212 }