aboutsummaryrefslogtreecommitdiff
path: root/jim-exec.c
diff options
context:
space:
mode:
authorSteve Bennett <steveb@workware.net.au>2016-10-02 09:20:10 +1000
committerSteve Bennett <steveb@workware.net.au>2016-10-02 09:27:09 +1000
commit611d037c786deddd2c54a6e5524bb68381d6caf0 (patch)
tree434debbdec0107b015d628d61a2b00d331ea4857 /jim-exec.c
parent31130bb056088ed80f0ab76daf4d4ac8bda5489d (diff)
downloadjimtcl-611d037c786deddd2c54a6e5524bb68381d6caf0.zip
jimtcl-611d037c786deddd2c54a6e5524bb68381d6caf0.tar.gz
jimtcl-611d037c786deddd2c54a6e5524bb68381d6caf0.tar.bz2
exec: ensure closed fd is -1
Reported-by: Evan Hunter <evan@ozhiker.com> Signed-off-by: Steve Bennett <steveb@workware.net.au>
Diffstat (limited to 'jim-exec.c')
-rw-r--r--jim-exec.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/jim-exec.c b/jim-exec.c
index c8dc832..a3355b6 100644
--- a/jim-exec.c
+++ b/jim-exec.c
@@ -1051,6 +1051,7 @@ badargs:
}
if (outputId != JIM_BAD_FD) {
JimCloseFd(outputId);
+ outputId = JIM_BAD_FD;
}
inputId = pipeIds[0];
pipeIds[0] = pipeIds[1] = JIM_BAD_FD;