handle an unhandled error in closing the genesis file

This commit is contained in:
kamandlou 2024-03-11 11:31:48 +03:30
parent 3dc549b3d7
commit b70b3e716a

View file

@ -201,7 +201,12 @@ func initGenesis(ctx *cli.Context) error {
if err != nil {
utils.Fatalf("Failed to read genesis file: %v", err)
}
defer file.Close()
defer func(file *os.File) {
err := file.Close()
if err != nil {
utils.Fatalf("Failed to close the genesis file: %v", err)
}
}(file)
genesis := new(core.Genesis)
if err := json.NewDecoder(file).Decode(genesis); err != nil {