summaryrefslogtreecommitdiffstats
path: root/Src
diff options
context:
space:
mode:
authorPeter Stephenson <p.stephenson@samsung.com>2018-07-30 15:39:51 +0100
committerPeter Stephenson <p.stephenson@samsung.com>2018-07-30 15:39:51 +0100
commite6f2d776d3ce582533fc6177082270872fcf67a3 (patch)
tree17020836208a766fd0fd48826d92e4e4be5caaa0 /Src
parent43184: Remove reference to ftp_sites.yo (diff)
downloadzsh-e6f2d776d3ce582533fc6177082270872fcf67a3.tar
zsh-e6f2d776d3ce582533fc6177082270872fcf67a3.tar.gz
zsh-e6f2d776d3ce582533fc6177082270872fcf67a3.tar.bz2
zsh-e6f2d776d3ce582533fc6177082270872fcf67a3.tar.lz
zsh-e6f2d776d3ce582533fc6177082270872fcf67a3.tar.xz
zsh-e6f2d776d3ce582533fc6177082270872fcf67a3.tar.zst
zsh-e6f2d776d3ce582533fc6177082270872fcf67a3.zip
43225: Recalculate ZLE timeout.
Needed when looping owing to having handled a special fd.
Diffstat (limited to 'Src')
-rw-r--r--Src/Zle/zle_main.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/Src/Zle/zle_main.c b/Src/Zle/zle_main.c
index 99e44a744..7ec8afeb6 100644
--- a/Src/Zle/zle_main.c
+++ b/Src/Zle/zle_main.c
@@ -804,6 +804,8 @@ raw_getbyte(long do_keytmout, char *cptr)
}
# endif
}
+ /* If looping, need to recalculate timeout */
+ calc_timeout(&tmout, do_keytmout);
}
# ifdef HAVE_POLL
zfree(fds, sizeof(struct pollfd) * nfds);