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(); }
 }