diff options
author | Eike Ziller <[email protected]> | 2023-03-29 12:21:50 +0200 |
---|---|---|
committer | Eike Ziller <[email protected]> | 2023-03-29 12:21:50 +0200 |
commit | b36287731eb8ab3895a1e7e19f071009dd1c1ad4 (patch) | |
tree | 4a9999b27058b8efee4ed74cd40f4f16dd97b34f /src/plugins/remotelinux/linuxdevice.cpp | |
parent | 6ab923c39fd4ac66edb3cf708e3c789cb4a31428 (diff) | |
parent | 81a5e2143cb7728316e02d24925f853e2db2099a (diff) |
Merge remote-tracking branch 'origin/10.0'
Conflicts:
cmake/QtCreatorIDEBranding.cmake
qbs/modules/qtc/qtc.qbs
src/plugins/remotelinux/genericlinuxdeviceconfigurationwidget.cpp
src/tools/perfparser
Change-Id: Ie5643100e0eb00e0933359dce320169b876f5634
Diffstat (limited to 'src/plugins/remotelinux/linuxdevice.cpp')
-rw-r--r-- | src/plugins/remotelinux/linuxdevice.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/remotelinux/linuxdevice.cpp b/src/plugins/remotelinux/linuxdevice.cpp index e8b7d30eecd..615ac56f4c7 100644 --- a/src/plugins/remotelinux/linuxdevice.cpp +++ b/src/plugins/remotelinux/linuxdevice.cpp @@ -220,7 +220,9 @@ void SshSharedConnection::emitConnected() void SshSharedConnection::emitError(QProcess::ProcessError error, const QString &errorString) { m_state = QProcess::NotRunning; - ProcessResultData resultData = m_masterProcess->resultData(); + ProcessResultData resultData{-1, QProcess::CrashExit, QProcess::UnknownError, {}}; + if (m_masterProcess) + resultData = m_masterProcess->resultData(); resultData.m_error = error; resultData.m_errorString = errorString; emit disconnected(resultData); |