aboutsummaryrefslogtreecommitdiff
path: root/src/microhttpd/test_client_put_stop.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/microhttpd/test_client_put_stop.c')
-rw-r--r--src/microhttpd/test_client_put_stop.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/microhttpd/test_client_put_stop.c b/src/microhttpd/test_client_put_stop.c
index 814e8418..ec260c87 100644
--- a/src/microhttpd/test_client_put_stop.c
+++ b/src/microhttpd/test_client_put_stop.c
@@ -1227,10 +1227,8 @@ performQueryExternal (struct MHD_Daemon *d, struct _MHD_dumbClient *clnt)
1227 fd_set ws; 1227 fd_set ws;
1228 fd_set es; 1228 fd_set es;
1229 MHD_socket maxMhdSk; 1229 MHD_socket maxMhdSk;
1230 int maxCurlSk;
1231 1230
1232 maxMhdSk = MHD_INVALID_SOCKET; 1231 maxMhdSk = MHD_INVALID_SOCKET;
1233 maxCurlSk = -1;
1234 FD_ZERO (&rs); 1232 FD_ZERO (&rs);
1235 FD_ZERO (&ws); 1233 FD_ZERO (&ws);
1236 FD_ZERO (&es); 1234 FD_ZERO (&es);
@@ -1251,11 +1249,7 @@ performQueryExternal (struct MHD_Daemon *d, struct _MHD_dumbClient *clnt)
1251 mhdErrorExitDesc ("MHD_get_fdset() failed"); 1249 mhdErrorExitDesc ("MHD_get_fdset() failed");
1252 tv.tv_sec = 1; 1250 tv.tv_sec = 1;
1253 tv.tv_usec = 100000; 1251 tv.tv_usec = 100000;
1254#ifdef MHD_POSIX_SOCKETS 1252 if (-1 == select (maxMhdSk + 1, &rs, &ws, &es, &tv))
1255 if (maxMhdSk > maxCurlSk)
1256 maxCurlSk = maxMhdSk;
1257#endif /* MHD_POSIX_SOCKETS */
1258 if (-1 == select (maxCurlSk + 1, &rs, &ws, &es, &tv))
1259 { 1253 {
1260#ifdef MHD_POSIX_SOCKETS 1254#ifdef MHD_POSIX_SOCKETS
1261 if (EINTR != errno) 1255 if (EINTR != errno)