From d23324f41901b027d6791213ff6cf33e944aa40a Mon Sep 17 00:00:00 2001
From: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Date: Mon, 2 Nov 2009 14:42:42 +0100
Subject: [PATCH] Debugger: Protect against launching a 2nd session.
 Reviewed-by: dt <qtc-committer@nokia.com>

---
 src/plugins/debugger/debuggermanager.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/plugins/debugger/debuggermanager.cpp b/src/plugins/debugger/debuggermanager.cpp
index 1091b031adf..04330ea2176 100644
--- a/src/plugins/debugger/debuggermanager.cpp
+++ b/src/plugins/debugger/debuggermanager.cpp
@@ -966,6 +966,8 @@ static IDebuggerEngine *determineDebuggerEngine(int  /* pid */,
 
 void DebuggerManager::startNewDebugger(const DebuggerStartParametersPtr &sp)
 {
+    if (d->m_state != DebuggerNotReady)
+        return;
     d->m_startParameters = sp;
     d->m_inferiorPid = d->m_startParameters->attachPID > 0
         ? d->m_startParameters->attachPID : 0;
-- 
GitLab