123456789101112131415161718 |
- Author: Jakub Wilk <jwilk@debian.org>
- Description: Do not hang forever if stdin is redirected to /dev/null.
- Bug-Debian: https://bugs.debian.org/775511
- --- a/source/apps/exe/input/lin.c
- +++ b/source/apps/exe/input/lin.c
- @@ -40,6 +40,10 @@ BOOL APPS_EXE_INPUT_KeyHit(void)
- fd_set fds;
- struct timeval tv;
-
- + if (!isatty(0))
- + {
- + return 0;
- + }
- FD_ZERO(&fds);
- FD_SET(0, &fds);
- tv.tv_sec = 0;
|