diff --git a/include/spdlog/details/stream_impl.h b/include/spdlog/details/stream_impl.h index 35bb2135..d7a7f143 100644 --- a/include/spdlog/details/stream_impl.h +++ b/include/spdlog/details/stream_impl.h @@ -22,6 +22,7 @@ spdlog::basic_streambuf::basic_streambuf(basic_streambuf&& rhs) : m_plogger(std::move(rhs.m_plogger)), m_log_msg(nullptr, rhs.m_log_msg.level) { + rhs.m_plogger = nullptr; if (m_plogger) { m_log_msg.logger_name = std::move(rhs.m_log_msg.logger_name);