diff --git a/src/plugins/qmlinspector/qmlinspector.cpp b/src/plugins/qmlinspector/qmlinspector.cpp
index 79078633ae51c449568f9749831d6702e10744bd..54441eafce5afdb8299e2f1a92a940eac9c88987 100644
--- a/src/plugins/qmlinspector/qmlinspector.cpp
+++ b/src/plugins/qmlinspector/qmlinspector.cpp
@@ -185,6 +185,7 @@ bool QmlInspector::connectToViewer()
     if (m_conn) {
         m_conn->disconnectFromHost();
         delete m_conn;
+        m_conn = 0;
     }
 
     ProjectExplorer::Project *project = ProjectExplorer::ProjectExplorerPlugin::instance()->currentProject();