diff --git a/ssh/ssh.go b/ssh/ssh.go index e0be89d..5875ea0 100644 --- a/ssh/ssh.go +++ b/ssh/ssh.go @@ -157,7 +157,7 @@ func (s *Ssh) DownloadFile(remoteFile string, localFile string, display bool, cl if close { defer scp.Close() } - if err := s.downloadFile(size, scp, remoteFile, localFile); err != nil { + if err := s.downloadFile(size, scp, remoteFile, localFile); err == nil { done = sys.CheckSumFile(checksum, localFile) if display { echo.Cstyle("usageCom").Echo(" file downloaded !\n")