From: Joel Rosdahl Date: Mon, 13 Jul 2020 17:48:50 +0000 (+0200) Subject: Only dump log buffer in cc_dump_debug_log_buffer if it exists X-Git-Tag: v4.0~330 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c6232faf3b3abe0781bdb70441d8050d949dcbc0;p=thirdparty%2Fccache.git Only dump log buffer in cc_dump_debug_log_buffer if it exists This can happen in unit tests. --- diff --git a/src/logging.cpp b/src/logging.cpp index 6d50aab5d..fe5dad858 100644 --- a/src/logging.cpp +++ b/src/logging.cpp @@ -248,6 +248,9 @@ cc_log_argv(const char* prefix, const char* const* argv) void cc_dump_debug_log_buffer(const char* path) { + if (!debug_log_buffer) { + return; + } FILE* file = fopen(path, "w"); if (file) { (void)fwrite(debug_log_buffer, 1, debug_log_size, file);