diff --git a/src/libs/utils/consoleprocess.cpp b/src/libs/utils/consoleprocess.cpp index 19fd1d831d9..6362eca4f52 100644 --- a/src/libs/utils/consoleprocess.cpp +++ b/src/libs/utils/consoleprocess.cpp @@ -862,9 +862,8 @@ void ConsoleProcess::stubExited() d->m_stubPid = 0; delete d->m_tempFile; d->m_tempFile = nullptr; - if (d->m_appPid) { + if (d->m_appPid) finish(-1, QProcess::CrashExit); - } #endif emit stubStopped(); } diff --git a/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.cpp b/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.cpp index 07d5fbf519b..e09f4bec72d 100644 --- a/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.cpp +++ b/src/plugins/projectexplorer/devicesupport/sshdeviceprocess.cpp @@ -199,8 +199,6 @@ void SshDeviceProcess::handleConnected() this, &SshDeviceProcess::handleProcessStarted); connect(&d->consoleProcess, &ConsoleProcess::finished, this, [this] { handleProcessFinished(d->consoleProcess.errorString()); }); - connect(&d->consoleProcess, &ConsoleProcess::stubStopped, - this, [this] { handleProcessFinished(d->consoleProcess.errorString()); }); d->consoleProcess.setAbortOnMetaChars(false); d->consoleProcess.setSettings(Core::ICore::settings()); d->consoleProcess.setCommand(d->process->fullLocalCommandLine());