From a971496401d2673f25362dbbb2dfe4dcbb3a370f Mon Sep 17 00:00:00 2001 From: Benichou Date: Fri, 27 Jan 2017 08:51:24 +0100 Subject: [PATCH] Fix spdlog::basic_streambuf move constructor Set previous logger pointer to null. --- include/spdlog/details/stream_impl.h | 1 + 1 file changed, 1 insertion(+) 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);