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);