diff options
| author | Tatsuhiro Tsujikawa <404610+tatsuhiro-t@users.noreply.github.com> | 2023-09-18 18:17:19 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-18 18:17:19 +0900 |
| commit | d53735bf49da4904916055b6591d148c743efef6 (patch) | |
| tree | 12e661487926755062227af62520a22b618ce8eb | |
| parent | f05deb0cb25437b538b4efbcb4c631ad79c9d26a (diff) | |
| parent | 5047e4a4abd7b43a1c5965db6ef2afbb42063812 (diff) | |
Merge pull request #2107 from aria2/dont-close-stderr-stdout
Do not close stdout and stderr
| -rw-r--r-- | src/BufferedFile.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/BufferedFile.cc b/src/BufferedFile.cc index 0f9a97b6..fe1b9778 100644 --- a/src/BufferedFile.cc +++ b/src/BufferedFile.cc @@ -86,7 +86,9 @@ int BufferedFile::onClose() #else // __MINGW32__ _commit(fileno(fp_)); #endif // __MINGW32__ - rv = fclose(fp_); + if (fp_ != stdin && fp_ != stderr) { + rv = fclose(fp_); + } fp_ = nullptr; } return rv; |
