From 2a5ecde87eca3d25d945608e3f37c5a47a6bd523 Mon Sep 17 00:00:00 2001 From: Marius Halden Date: Thu, 29 Oct 2015 02:35:00 +0100 Subject: Close unused filedescriptors in childprocs --- piper.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/piper.c b/piper.c index 2f16bbc..be3d677 100644 --- a/piper.c +++ b/piper.c @@ -147,11 +147,11 @@ run_cmd(struct proc *proc) fail(1, "dup2"); } - //int i; - //for (i = 0; i < num_procs - 1; i++) { - // close(fds[i].fds[0]); // These aren't very important if they fail - // close(fds[i].fds[1]); - //} + int i; + for (i = 0; i < num_procs - 1; i++) { + close(fds[i].fds[0]); // These aren't very important if they fail + close(fds[i].fds[1]); + } execvp(proc->argv[0], proc->argv); -- cgit v1.2.3