From cf92c58460c01f23b010db5f2f2a4a9b9224586b Mon Sep 17 00:00:00 2001 From: Michael Eischer Date: Sat, 15 May 2021 23:11:48 +0200 Subject: [PATCH] Properly wrap errors in readerat helper --- internal/restic/readerat.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/internal/restic/readerat.go b/internal/restic/readerat.go index 6ed2e83f5..1a781c03f 100644 --- a/internal/restic/readerat.go +++ b/internal/restic/readerat.go @@ -35,10 +35,9 @@ func ReadAt(ctx context.Context, be Backend, h Handle, offset int64, p []byte) ( return ierr }) if err != nil { - return 0, err + return 0, errors.Wrapf(err, "ReadFull(%v)", h) } debug.Log("ReadAt(%v) ReadFull returned %v bytes", h, n) - - return n, errors.Wrapf(err, "ReadFull(%v)", h) + return n, nil }