diff --git a/job.c b/job.c index e8006308..a8e6d33a 100644 --- a/job.c +++ b/job.c @@ -60,6 +60,8 @@ job_run(const char *cmd, struct session *s, switch (pid = fork()) { case -1: environ_free(&env); + close(out[0]); + close(out[1]); return (NULL); case 0: /* child */ clear_signals(1);