Fix spdlog::basic_streambuf move constructor

Set previous logger pointer to null.
pull/363/head
Benichou 9 years ago
parent 46e00067db
commit a971496401

@ -22,6 +22,7 @@ spdlog::basic_streambuf<CharT, Traits>::basic_streambuf(basic_streambuf&& rhs) :
m_plogger(std::move(rhs.m_plogger)), m_plogger(std::move(rhs.m_plogger)),
m_log_msg(nullptr, rhs.m_log_msg.level) m_log_msg(nullptr, rhs.m_log_msg.level)
{ {
rhs.m_plogger = nullptr;
if (m_plogger) if (m_plogger)
{ {
m_log_msg.logger_name = std::move(rhs.m_log_msg.logger_name); m_log_msg.logger_name = std::move(rhs.m_log_msg.logger_name);

Loading…
Cancel
Save