提交 6eedcf1e 编写于 作者: M Mislav Marohnić

Avoid `defer` in functions that do `os.Exit()`

上级 8bcacb43
......@@ -262,14 +262,14 @@ func createRelease(cmd *Command, args *Args) {
release, err = gh.CreateRelease(project, params)
utils.Check(err)
if editor != nil {
defer editor.DeleteFile()
}
ui.Println(release.HtmlUrl)
}
uploadAssets(gh, release, flagReleaseAssets, args)
if editor != nil {
editor.DeleteFile()
}
os.Exit(0)
}
......@@ -347,7 +347,7 @@ func editRelease(cmd *Command, args *Args) {
utils.Check(err)
if editor != nil {
defer editor.DeleteFile()
editor.DeleteFile()
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册