diff --git a/backend/sftp/sftp.go b/backend/sftp/sftp.go index f798d7a49..1d14e17f2 100644 --- a/backend/sftp/sftp.go +++ b/backend/sftp/sftp.go @@ -824,7 +824,7 @@ func (f *Fs) getSftpConnection(ctx context.Context) (c *conn, err error) { err = f.pacer.Call(func() (bool, error) { c, err = f.sftpConnection(ctx) if err != nil { - return true, err + return fserrors.ShouldRetry(err), err } return false, nil })