Index: sftp/kio_sftp.cpp =================================================================== --- sftp/kio_sftp.cpp +++ sftp/kio_sftp.cpp @@ -1174,16 +1174,14 @@ int errorCode = 0; const sftpProtocol::StatusCode cs = sftpGet(url, errorCode); - if (cs == sftpProtocol::Success) { - finished(); - return; - } - // The call to sftpGet should only return server side errors since the file // descriptor parameter is set to -1. if (cs == sftpProtocol::ServerError && errorCode) { error(errorCode, url.toDisplayString()); + return; } + + finished(); } sftpProtocol::StatusCode sftpProtocol::sftpGet(const QUrl& url, int& errorCode, KIO::fileoffset_t offset, int fd) {