aboutsummaryrefslogtreecommitdiff
path: root/shell/ash.c
diff options
context:
space:
mode:
authorDenis Vlasenko <vda.linux@googlemail.com>2007-06-13 06:47:47 +0000
committerDenis Vlasenko <vda.linux@googlemail.com>2007-06-13 06:47:47 +0000
commitd67cef2425fb5e75b75d52d9a308da6d29cd7a0d (patch)
tree5d034f518dfae9a933a701e8c42da4acbf0cb42d /shell/ash.c
parentf5f75c5e82d47613847c356664e47c4be69e73aa (diff)
downloadbusybox-w32-d67cef2425fb5e75b75d52d9a308da6d29cd7a0d.tar.gz
busybox-w32-d67cef2425fb5e75b75d52d9a308da6d29cd7a0d.tar.bz2
busybox-w32-d67cef2425fb5e75b75d52d9a308da6d29cd7a0d.zip
hush: fix read builtin to not read ahead past eol and to not use
insane amounts of stack. Testsuite updated.
Diffstat (limited to 'shell/ash.c')
-rw-r--r--shell/ash.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/shell/ash.c b/shell/ash.c
index ae078e609..173beb195 100644
--- a/shell/ash.c
+++ b/shell/ash.c
@@ -11567,8 +11567,8 @@ readcmd(int argc, char **argv)
11567#endif 11567#endif
11568#if ENABLE_ASH_READ_TIMEOUT 11568#if ENABLE_ASH_READ_TIMEOUT
11569 if (ts.tv_sec || ts.tv_usec) { 11569 if (ts.tv_sec || ts.tv_usec) {
11570 FD_ZERO (&set); 11570 FD_ZERO(&set);
11571 FD_SET (0, &set); 11571 FD_SET(0, &set);
11572 11572
11573 i = select(FD_SETSIZE, &set, NULL, NULL, &ts); 11573 i = select(FD_SETSIZE, &set, NULL, NULL, &ts);
11574 if (!i) { 11574 if (!i) {