diff --git a/include/spdlog/sinks/wincolor_sink-inl.h b/include/spdlog/sinks/wincolor_sink-inl.h index 859c4eea..59f1d4f4 100644 --- a/include/spdlog/sinks/wincolor_sink-inl.h +++ b/include/spdlog/sinks/wincolor_sink-inl.h @@ -58,7 +58,7 @@ void SPDLOG_INLINE wincolor_sink::set_color(level::level_enum leve template void SPDLOG_INLINE wincolor_sink::log(const details::log_msg &msg) { - if (out_handle_ == INVALID_HANDLE_VALUE) + if (out_handle_ == nullptr || out_handle_ == INVALID_HANDLE_VALUE) { return; }