From 77b3bc07602d08a99551de04897b4270e2749f2d Mon Sep 17 00:00:00 2001 From: Paul van Santen Date: Mon, 11 Jan 2021 16:49:38 +0100 Subject: [PATCH] Use go error wrapping on file copy error for easier error handling --- tar.go | 2 +- zip.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tar.go b/tar.go index 60c58fd1..0aad1582 100644 --- a/tar.go +++ b/tar.go @@ -399,7 +399,7 @@ func (t *Tar) Write(f File) error { } _, err := io.Copy(t.tw, f) if err != nil { - return fmt.Errorf("%s: copying contents: %v", f.Name(), err) + return fmt.Errorf("%s: copying contents: %w", f.Name(), err) } } diff --git a/zip.go b/zip.go index 8a552017..484da2f0 100644 --- a/zip.go +++ b/zip.go @@ -448,7 +448,7 @@ func (z *Zip) writeFile(f File, writer io.Writer) error { } _, err := io.Copy(writer, f) if err != nil { - return fmt.Errorf("%s: copying contents: %v", f.Name(), err) + return fmt.Errorf("%s: copying contents: %w", f.Name(), err) } return nil