diff options
author | Christian Göttsche <cgzones@googlemail.com> | 2021-09-10 11:26:51 +0200 |
---|---|---|
committer | BenBE <BenBE@geshi.org> | 2021-09-10 17:01:26 +0200 |
commit | 38e6136b82df583ce59ccc580bf5561c52bc85db (patch) | |
tree | ceecf0164f5d68f3e4abe3d4ba962f15c331f7d2 | |
parent | 589b0733d993ec7eaa44096de953b172f8b0d573 (diff) |
CRT: close backup stderr file after reset
Close the backup file descriptor of original stderr once it has been
restored at stderr.
-rw-r--r-- | CRT.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -772,6 +772,8 @@ static void dumpStderr(void) { fsync(STDERR_FILENO); dup2(stderrRedirectBackupFd, STDERR_FILENO); + close(stderrRedirectBackupFd); + stderrRedirectBackupFd = -1; lseek(stderrRedirectNewFd, 0, SEEK_SET); bool header = false; |