diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2003-02-17 14:06:39 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2003-02-17 14:06:39 +0000 |
commit | 4c149a8abc198d38008c9f5b4eeb80a9c73a0722 (patch) | |
tree | 07b81bcf865c9f735de02415a86491b039a2e860 /Src/input.c | |
parent | 40c29457f285deaba4959dd23d5f2dd859ddb956 (diff) | |
download | zsh-4c149a8abc198d38008c9f5b4eeb80a9c73a0722.tar.gz zsh-4c149a8abc198d38008c9f5b4eeb80a9c73a0722.tar.xz zsh-4c149a8abc198d38008c9f5b4eeb80a9c73a0722.zip |
18252: pass ignoreeof as flag to zleread
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) { |