diff --git a/src/libs/utils/terminalinterface.cpp b/src/libs/utils/terminalinterface.cpp index 7046d7855ca..9b6e6457102 100644 --- a/src/libs/utils/terminalinterface.cpp +++ b/src/libs/utils/terminalinterface.cpp @@ -183,6 +183,8 @@ void TerminalInterface::onStubReadyRead() emitFinished(out.mid(5).toInt(), QProcess::NormalExit); } else if (out.startsWith("crash ")) { emitFinished(out.mid(6).toInt(), QProcess::CrashExit); + } else if (out.startsWith("ack ")) { + qCDebug(terminalInterfaceLog) << "Received ack from stub: " << out; } else { emitError(QProcess::UnknownError, msgUnexpectedOutput(out)); break; diff --git a/src/tools/process_stub/main.cpp b/src/tools/process_stub/main.cpp index d5fdc2f4086..bfb6f6c3211 100644 --- a/src/tools/process_stub/main.cpp +++ b/src/tools/process_stub/main.cpp @@ -542,6 +542,8 @@ void onControlSocketReadyRead() break; } } + + sendMsg(QString("ack %1\n").arg(ch).toUtf8()); } }