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