aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/daemon.c
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2019-05-30 23:32:09 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2019-06-01 19:19:25 +0300
commit2db0eabd118370fd2937bd9021ade9b0e40473fa (patch)
tree480e21fbc818471dea52e642e1c8611b5c347e66 /src/microhttpd/daemon.c
parent2a59d367d6ff2be09d5cc952f3ece82517062702 (diff)
downloadlibmicrohttpd-2db0eabd118370fd2937bd9021ade9b0e40473fa.tar.gz
libmicrohttpd-2db0eabd118370fd2937bd9021ade9b0e40473fa.zip
configure: fixed detection of 'getsockname' on some systems (W32 x32),
do not use 'getsockname()' if it is not detected by configure.
Diffstat (limited to 'src/microhttpd/daemon.c')
-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 fdca4de2..7d186025 100644
--- a/src/microhttpd/daemon.c
+++ b/src/microhttpd/daemon.c
@@ -6092,6 +6092,7 @@ MHD_start_daemon_va (unsigned int flags,
6092 listen_fd = daemon->listen_fd; 6092 listen_fd = daemon->listen_fd;
6093 } 6093 }
6094 6094
6095#ifdef HAVE_GETSOCKNAME
6095 if ( (0 == daemon->port) && 6096 if ( (0 == daemon->port) &&
6096 (0 == (*pflags & MHD_USE_NO_LISTEN_SOCKET)) ) 6097 (0 == (*pflags & MHD_USE_NO_LISTEN_SOCKET)) )
6097 { /* Get port number. */ 6098 { /* Get port number. */
@@ -6160,6 +6161,7 @@ MHD_start_daemon_va (unsigned int flags,
6160 } 6161 }
6161 } 6162 }
6162 } 6163 }
6164#endif /* HAVE_GETSOCKNAME */
6163 6165
6164 if ( (MHD_INVALID_SOCKET != listen_fd) && 6166 if ( (MHD_INVALID_SOCKET != listen_fd) &&
6165 (! MHD_socket_nonblocking_ (listen_fd)) ) 6167 (! MHD_socket_nonblocking_ (listen_fd)) )