summaryrefslogtreecommitdiff
path: root/src/libs/ssh/sshremoteprocess.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/ssh/sshremoteprocess.cpp')
-rw-r--r--src/libs/ssh/sshremoteprocess.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/libs/ssh/sshremoteprocess.cpp b/src/libs/ssh/sshremoteprocess.cpp
index 13b40ff72e..98cbcf9600 100644
--- a/src/libs/ssh/sshremoteprocess.cpp
+++ b/src/libs/ssh/sshremoteprocess.cpp
@@ -58,14 +58,13 @@ SshRemoteProcess::SshRemoteProcess(const QString &command, const QStringList &co
m_connectionArgs = connectionArgs;
connect(this, &QtcProcess::finished, this, [this] {
- QString error;
if (exitStatus() == QProcess::CrashExit)
- error = tr("The ssh process crashed: %1").arg(errorString());
- emit done(error);
+ setErrorString(tr("The ssh process crashed: %1").arg(errorString()));
+ emit done();
});
connect(this, &QtcProcess::errorOccurred, [this](QProcess::ProcessError error) {
if (error == QProcess::FailedToStart)
- emit done(errorString());
+ emit done();
});
}