From dfe2e9c65eeb178c0289300f7a2d4493ee62bfd0 Mon Sep 17 00:00:00 2001 From: Jarek Kowalski Date: Wed, 24 Mar 2021 22:18:10 -0700 Subject: [PATCH] sftp: fixed retry logic with invalid seek (#911) --- repo/blob/sftp/sftp_storage.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repo/blob/sftp/sftp_storage.go b/repo/blob/sftp/sftp_storage.go index ed52944fb..291ea722d 100644 --- a/repo/blob/sftp/sftp_storage.go +++ b/repo/blob/sftp/sftp_storage.go @@ -67,7 +67,7 @@ func (s *sftpImpl) GetBlobFromPath(ctx context.Context, dirPath, fullPath string // parial read, seek to the provided offset and read given number of bytes. if _, err = r.Seek(offset, io.SeekStart); err != nil { - return nil, errors.Wrap(err, "seek error") + return nil, errors.Wrapf(blob.ErrInvalidRange, "seek error: %v", err) } b := make([]byte, length)