diff options
author | brian <brian@FreeBSD.org> | 1998-06-27 16:10:40 +0000 |
---|---|---|
committer | brian <brian@FreeBSD.org> | 1998-06-27 16:10:40 +0000 |
commit | a2d16c69749e92b1c9f77a6574367a9a03fc34bb (patch) | |
tree | 69a15bba0358f5d889840c775bc6beb4fcd439de /lib/libedit/read.c | |
parent | 3231ba4ceb6fd16d9e5a0bdca97a2a112de2734e (diff) | |
download | FreeBSD-src-a2d16c69749e92b1c9f77a6574367a9a03fc34bb.zip FreeBSD-src-a2d16c69749e92b1c9f77a6574367a9a03fc34bb.tar.gz |
Fixes assorted problems with the history edit functions in libedit. This
affects sh, ftp (and others?).
Submitted by: Max Euston <meuston@jmrodgers.com>
PR: 6516
Diffstat (limited to 'lib/libedit/read.c')
-rw-r--r-- | lib/libedit/read.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libedit/read.c b/lib/libedit/read.c index 6475a25..d8d6628 100644 --- a/lib/libedit/read.c +++ b/lib/libedit/read.c @@ -196,10 +196,10 @@ read_getcmd(el, cmdnum, ch) el_action_t *cmdnum; char *ch; { - el_action_t cmd = 0; + el_action_t cmd = ED_UNASSIGNED; int num; - while (cmd == 0 || cmd == ED_SEQUENCE_LEAD_IN) { + while (cmd == ED_UNASSIGNED || cmd == ED_SEQUENCE_LEAD_IN) { if ((num = el_getc(el, ch)) != 1) /* if EOF or error */ return num; |