tcmd: fix closing fds[2] in cmd_pipe() - neatvi - [fork] simple vi-type editor with UTF-8 support (HTM) git clone git://src.adamsgaard.dk/neatvi (DIR) Log (DIR) Files (DIR) Refs (DIR) README --- (DIR) commit 7069bc1bd5c3c298b329b68f0a84f5b480b52896 (DIR) parent 62df24f12c33e086991d6bee683289848f98daa7 (HTM) Author: Ali Gholami Rudi <ali@rudi.ir> Date: Thu, 3 Sep 2020 16:01:38 +0430 cmd: fix closing fds[2] in cmd_pipe() Diffstat: M cmd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- (DIR) diff --git a/cmd.c b/cmd.c t@@ -103,7 +103,7 @@ char *cmd_pipe(char *cmd, char *ibuf, int iproc, int oproc) fds[0].fd = -1; if (fds[1].revents & (POLLERR | POLLHUP | POLLNVAL)) fds[1].fd = -1; - if (fds[0].revents & (POLLERR | POLLHUP | POLLNVAL)) + if (fds[2].revents & (POLLERR | POLLHUP | POLLNVAL)) fds[2].fd = -1; } close(ifd);