diff options
Diffstat (limited to 'src/libs/ssh/sshremoteprocess.cpp')
-rw-r--r-- | src/libs/ssh/sshremoteprocess.cpp | 7 |
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(); }); } |