From 94b0a5771a51618fee44573ff7999d92a1c67eaa Mon Sep 17 00:00:00 2001 From: n-a-c-h <> Date: Wed, 8 Mar 2006 02:11:57 +0000 Subject: [PATCH] Close dead descriptors. --- zsnes/src/win/safelib.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/zsnes/src/win/safelib.c b/zsnes/src/win/safelib.c index d0f48154..3b29b196 100644 --- a/zsnes/src/win/safelib.c +++ b/zsnes/src/win/safelib.c @@ -46,6 +46,7 @@ FILE *safe_popen(char *command, const char *mode) { fd_original = dup(STDOUT_FILENO); dup2(filedes[WRITE_FD], STDOUT_FILENO); + close(filedes[WRITE_FD]); if (!(fp = fdopen(filedes[READ_FD], mode))) { close(filedes[READ_FD]); @@ -55,6 +56,7 @@ FILE *safe_popen(char *command, const char *mode) { fd_original = dup(STDIN_FILENO); dup2(filedes[READ_FD], STDIN_FILENO); + close(filedes[READ_FD]); if (!(fp = fdopen(filedes[WRITE_FD], mode))) { close(filedes[WRITE_FD]);