diff options
Diffstat (limited to 'src/microhttpd/test_client_put_stop.c')
-rw-r--r-- | src/microhttpd/test_client_put_stop.c | 8 |
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) |