vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
commit 52250bbd4ca6aab3a14e6d7537b39e83d4b0c3a0 parent 3d393602e6db208e6de5d6fac316ac0bcd7e0f6a Author: Marc André Tanner <mat@brain-dump.org> Date: Wed, 5 Oct 2016 20:11:51 +0200 ui: fix resource leak, close file descriptor Diffstat:
| M | ui-curses.c | | | 1 | + |
1 file changed, 1 insertion(+), 0 deletions(-)
diff --git a/ui-curses.c b/ui-curses.c @@ -1105,6 +1105,7 @@ static const char *ui_getkey(Ui *ui) { goto fatal; if (tty != STDIN_FILENO && dup2(tty, STDIN_FILENO) == -1) goto fatal; + close(tty); termkey_destroy(uic->termkey); if (!(uic->termkey = ui_termkey_new(STDIN_FILENO))) goto fatal;