1
0
Эх сурвалжийг харах

Merge pull request #2107 from aria2/dont-close-stderr-stdout

Do not close stdout and stderr
Tatsuhiro Tsujikawa 2 жил өмнө
parent
commit
d53735bf49
1 өөрчлөгдсөн 3 нэмэгдсэн , 1 устгасан
  1. 3 1
      src/BufferedFile.cc

+ 3 - 1
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;