From 3adf7d4efb485c7e454b49155aef16d1f9ba0f28 Mon Sep 17 00:00:00 2001 From: Michael Eischer <michael.eischer@fau.de> Date: Mon, 24 Mar 2025 12:45:15 +0100 Subject: [PATCH] backend/sftp: wrap further errors --- internal/backend/sftp/sftp.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/backend/sftp/sftp.go b/internal/backend/sftp/sftp.go index d2bad336c..c735b9b3a 100644 --- a/internal/backend/sftp/sftp.go +++ b/internal/backend/sftp/sftp.go @@ -420,14 +420,14 @@ func (r *SFTP) Load(ctx context.Context, h backend.Handle, length int, offset in func (r *SFTP) openReader(_ context.Context, h backend.Handle, length int, offset int64) (io.ReadCloser, error) { f, err := r.c.Open(r.Filename(h)) if err != nil { - return nil, err + return nil, errors.Wrapf(err, "Open %v", r.Filename(h)) } if offset > 0 { _, err = f.Seek(offset, 0) if err != nil { _ = f.Close() - return nil, err + return nil, errors.Wrapf(err, "Seek %v", r.Filename(h)) } } @@ -566,7 +566,7 @@ func (r *SFTP) deleteRecursive(ctx context.Context, name string) error { if fi.IsDir() { err := r.deleteRecursive(ctx, itemName) if err != nil { - return errors.Wrap(err, "ReadDir") + return err } err = r.c.RemoveDirectory(itemName)