refactor: improve file closing error handling
All checks were successful
Lint Pull Request / Lint PR Title (pull_request) Successful in 30s
Go CI / lint (pull_request) Successful in 37s

This commit is contained in:
Jan K9f 2025-04-09 19:31:33 +02:00
parent 1b86948c60
commit 373839ee85
Signed by: jank
GPG key ID: B9F475106B20F144

View file

@ -26,7 +26,13 @@ func main() {
fmt.Printf("Error opening %s: %v\n", eventPath, err) fmt.Printf("Error opening %s: %v\n", eventPath, err)
os.Exit(1) os.Exit(1)
} }
defer eventFile.Close() defer func() {
closeFileErr := eventFile.Close()
if closeFileErr != nil {
fmt.Println("Error closing eventFile")
os.Exit(1)
}
}()
var event GithubEvent var event GithubEvent
decoder := json.NewDecoder(eventFile) decoder := json.NewDecoder(eventFile)