summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/build_log.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/build_log.cc b/src/build_log.cc
index 6943550..c2e39d2 100644
--- a/src/build_log.cc
+++ b/src/build_log.cc
@@ -76,7 +76,8 @@ void BuildLog::RecordCommand(Edge* edge, int time_ms) {
}
void BuildLog::Close() {
- fclose(log_file_);
+ if (log_file_)
+ fclose(log_file_);
log_file_ = NULL;
}