sh: Avoid close(-1) when evaluating a multi-command pipeline.

Valgrind complains about this.
This commit is contained in:
Jilles Tjoelker 2011-05-15 17:00:43 +00:00
parent 6c7e04f0f3
commit e64a11e9eb

View File

@ -552,7 +552,8 @@ evalpipe(union node *n)
if (prevfd >= 0)
close(prevfd);
prevfd = pip[0];
close(pip[1]);
if (pip[1] != -1)
close(pip[1]);
}
INTON;
if (n->npipe.backgnd == 0) {