From 7dec58ae30210b0898b7918f454fff6b9a0e26f5 Mon Sep 17 00:00:00 2001 From: Evgenii Orlov Date: Mon, 25 Oct 2021 19:40:27 +0300 Subject: [PATCH] defer file close --- main.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/main.go b/main.go index 61f6b82..cf3fa69 100644 --- a/main.go +++ b/main.go @@ -1193,11 +1193,10 @@ func archive(src, dst string) error { if err != nil { return err } + defer f.Close() if _, err := io.Copy(tw, f); err != nil { - f.Close() return err } - f.Close() } return nil })