From e48436cc913ff38fea81f37ccc9248fda9cf6cb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ben=20Gr=C3=A4f?= Date: Sat, 16 Feb 2019 19:37:53 +0100 Subject: [PATCH] Fixed crash when remote logging is disabled --- src/log/RemoteLog.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/log/RemoteLog.cpp b/src/log/RemoteLog.cpp index f5552d09..2029a7f7 100644 --- a/src/log/RemoteLog.cpp +++ b/src/log/RemoteLog.cpp @@ -85,17 +85,17 @@ std::string RemoteLog::getRows() { std::stringstream data; - uv_mutex_lock(&m_self->m_mutex); - if (m_self) { + uv_mutex_lock(&m_self->m_mutex); + for (auto& m_row : m_self->m_rows) { data << m_row.c_str(); } + + m_self->m_rows.clear(); + + uv_mutex_unlock(&m_self->m_mutex); } - m_self->m_rows.clear(); - - uv_mutex_unlock(&m_self->m_mutex); - return data.str(); }