aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/remotelinux/linuxdevice.cpp
diff options
context:
space:
mode:
authorEike Ziller <[email protected]>2023-03-29 12:21:50 +0200
committerEike Ziller <[email protected]>2023-03-29 12:21:50 +0200
commitb36287731eb8ab3895a1e7e19f071009dd1c1ad4 (patch)
tree4a9999b27058b8efee4ed74cd40f4f16dd97b34f /src/plugins/remotelinux/linuxdevice.cpp
parent6ab923c39fd4ac66edb3cf708e3c789cb4a31428 (diff)
parent81a5e2143cb7728316e02d24925f853e2db2099a (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.cpp4
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);