diff options
| -rw-r--r-- | tests/server/sockfilt.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/tests/server/sockfilt.c b/tests/server/sockfilt.c index 5c7277dfb..1a1eeb3c2 100644 --- a/tests/server/sockfilt.c +++ b/tests/server/sockfilt.c @@ -643,8 +643,11 @@ static int select_ws(int nfds, fd_set *readfds, fd_set *writefds,              /* check if there is no data from PIPE input */              if(!PeekNamedPipe(handle, NULL, 0, NULL, &avail, NULL))                avail = 0; -            if(!avail) +            if(!avail) {                FD_CLR(sock, readfds); +              /* reduce CPU load */ +              Sleep(10); +            }            } /* check if there is no data from keyboard input */            else if (!_kbhit()) {              /* check if there are INPUT_RECORDs in the input buffer */ | 
