libmicrohttpd

HTTP/1.x server C library (MHD 1.x, stable)
Log | Files | Refs | Submodules | README | LICENSE

commit fb582792db5b99b5fefa0bb1edd84e726b2cb025
parent 3bf01f3a76c58c40188d32798279b8cbb8cbc71a
Author: Nils Durner <durner@gnunet.org>
Date:   Wed,  4 Nov 2009 23:52:46 +0000

FD_SETSIZE is not the upper bound for fd numbers on Windows

Diffstat:
Msrc/daemon/daemon.c | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/daemon/daemon.c b/src/daemon/daemon.c @@ -607,7 +607,7 @@ MHD_accept_connection (struct MHD_Daemon *daemon) } return MHD_NO; } -#ifndef MINGW +#ifndef WINDOWS if (s >= FD_SETSIZE) { #if HAVE_MESSAGES @@ -1238,6 +1238,7 @@ MHD_start_daemon_va (unsigned int options, free (retVal); return NULL; } +#ifndef WINDOWS if (socket_fd >= FD_SETSIZE) { #if HAVE_MESSAGES @@ -1251,6 +1252,7 @@ MHD_start_daemon_va (unsigned int options, free (retVal); return NULL; } +#endif if ((SETSOCKOPT (socket_fd, SOL_SOCKET, SO_REUSEADDR,