diff --git a/src/plugins/debugger/gdbengine.cpp b/src/plugins/debugger/gdbengine.cpp index 0989993f7a540acf653409497bb1740bd2fecb51..66d4ce19f424b042cd6fba32c1d913a14fca9d83 100644 --- a/src/plugins/debugger/gdbengine.cpp +++ b/src/plugins/debugger/gdbengine.cpp @@ -270,8 +270,6 @@ void GdbEngine::initializeConnections() // Output connect(&m_outputCollector, SIGNAL(byteDelivery(QByteArray)), SLOT(readDebugeeOutput(QByteArray))); - connect(this, SIGNAL(gdbResponseAvailable()), - this, SLOT(handleResponse()), Qt::QueuedConnection); connect(this, SIGNAL(gdbOutputAvailable(QString,QString)), q, SLOT(showDebuggerOutput(QString,QString)), @@ -576,6 +574,7 @@ void GdbEngine::readGdbStandardOutput() } handleResponse(QByteArray::fromRawData(m_inbuffer.constData() + start, end - start)); } + m_inbuffer.clear(); } void GdbEngine::interruptInferior()