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 })