From 074da64920d3c1188f608a92eceb61e83b31317b Mon Sep 17 00:00:00 2001 From: Paul Date: Tue, 12 Jan 2021 20:53:46 +0100 Subject: [PATCH] Wrap errors on header writing (#277) --- tar.go | 2 +- zip.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tar.go b/tar.go index 0aad1582..b672a71e 100644 --- a/tar.go +++ b/tar.go @@ -386,7 +386,7 @@ func (t *Tar) Write(f File) error { err = t.tw.WriteHeader(hdr) if err != nil { - return fmt.Errorf("%s: writing header: %v", hdr.Name, err) + return fmt.Errorf("%s: writing header: %w", hdr.Name, err) } if f.IsDir() { diff --git a/zip.go b/zip.go index 484da2f0..07fcc756 100644 --- a/zip.go +++ b/zip.go @@ -420,7 +420,7 @@ func (z *Zip) Write(f File) error { writer, err := z.zw.CreateHeader(header) if err != nil { - return fmt.Errorf("%s: making header: %v", f.Name(), err) + return fmt.Errorf("%s: making header: %w", f.Name(), err) } return z.writeFile(f, writer)