diff options
Diffstat (limited to 'Src/input.c')
-rw-r--r-- | Src/input.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Src/input.c b/Src/input.c index a95dac52c..e712ad19a 100644 --- a/Src/input.c +++ b/Src/input.c @@ -269,8 +269,10 @@ inputline(void) * typeahead when the terminal settings are altered. * pws 1998/03/12 */ - ingetcline = (char *)zleread(ingetcpmptl, ingetcpmptr, - ZLRF_HISTORY|ZLRF_NOSETTY); + int flags = ZLRF_HISTORY|ZLRF_NOSETTY; + if (isset(IGNOREEOF)) + flags |= ZLRF_IGNOREEOF; + ingetcline = (char *)zleread(ingetcpmptl, ingetcpmptr, flags); histdone |= HISTFLAG_SETTY; } if (!ingetcline) { |