From 182df4e6ae6a137baf6e595db213bceb01f4c112 Mon Sep 17 00:00:00 2001 From: Lars Toenning <dev@ltoenning.de> Date: Thu, 30 Jan 2020 09:07:54 +0100 Subject: [PATCH] [swift] Fix segfault on stopping server --- src/Network/Swift/plugin.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Network/Swift/plugin.cpp b/src/Network/Swift/plugin.cpp index 9ad727020..f269dea6a 100644 --- a/src/Network/Swift/plugin.cpp +++ b/src/Network/Swift/plugin.cpp @@ -44,7 +44,10 @@ CPlugin::CPlugin() CPlugin::~CPlugin() { - m_dbusConnection->close(); + if(m_dbusConnection) + { + m_dbusConnection->close(); + } m_shouldStop = true; if (m_dbusThread.joinable()) { m_dbusThread.join(); } }