Commit 2ba0f137 authored by Marc Hoersken's avatar Marc Hoersken
Browse files

sockfilt.c: Reduce CPU load while running under a Windows PIPE

parent b4fae9d7
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -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 */