diff --git a/cmd/releases.go b/cmd/releases.go index 42778d38..c7b72834 100644 --- a/cmd/releases.go +++ b/cmd/releases.go @@ -122,13 +122,14 @@ func runReleaseCreate(ctx *cli.Context) error { if file, err = os.Open(asset); err != nil { log.Fatal(err) } - defer file.Close() filePath := filepath.Base(asset) if _, err = login.Client().CreateReleaseAttachment(owner, repo, release.ID, file, filePath); err != nil { log.Fatal(err) } + + file.Close() } return nil