summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/BufferedFile.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/BufferedFile.cc b/src/BufferedFile.cc
index b06ac3c6..f0096326 100644
--- a/src/BufferedFile.cc
+++ b/src/BufferedFile.cc
@@ -55,11 +55,11 @@ BufferedFile::BufferedFile(const char* filename, const char* mode)
fp_(a2fopen(filename, mode)),
#endif // !__MINGW32__
open_(fp_),
- supportsColor_(isatty(fileno(fp_)))
+ supportsColor_(fp_ ? isatty(fileno(fp_)) : false)
{}
BufferedFile::BufferedFile(FILE* fp)
- : fp_(fp), open_(true), supportsColor_(isatty(fileno(fp)))
+ : fp_(fp), open_(true), supportsColor_(fp_ ? isatty(fileno(fp_)) : false)
{}
BufferedFile::~BufferedFile()