From d93c7a6da7408c6074f970e90c00423ee46e6961 Mon Sep 17 00:00:00 2001 From: Alexandre Date: Sat, 6 Jan 2024 22:17:31 +0100 Subject: [PATCH] Defer closing --- main.go | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/main.go b/main.go index 0443d6a..06d28b4 100644 --- a/main.go +++ b/main.go @@ -70,6 +70,9 @@ func main() { req.Header.Add("Content-Type", mwriter.FormDataContentType()) go func() { + defer mwriter.Close() + defer writer.Close() + err = filepath.Walk(path, func(innerPath string, info fs.FileInfo, err error) error { if err != nil { return err @@ -103,14 +106,6 @@ func main() { if err != nil { githubactions.Fatalf("Unable to create request body: %v", fmt.Errorf("%w", err)) } - - if err := mwriter.Close(); err != nil { - githubactions.Fatalf("Unable to close multipart writer: %v", fmt.Errorf("%w", err)) - } - - if err := writer.Close(); err != nil { - githubactions.Fatalf("Unable to close writer: %v", fmt.Errorf("%w", err)) - } }() time.Sleep(10 * time.Second)