try work with go 1.19

This commit is contained in:
Zhang Zhuo
2024-03-28 14:33:03 +08:00
parent e350d4b6a7
commit 4086ceb523

View File

@@ -71,10 +71,16 @@ func ReadGenesis(genesisPath string) (*core.Genesis, error) {
if err != nil {
return nil, err
}
defer func() {
if closeErr := file.Close(); closeErr != nil && err == nil {
err = closeErr
}
}()
genesis := new(core.Genesis)
if err := json.NewDecoder(file).Decode(genesis); err != nil {
return nil, errors.Join(err, file.Close())
return nil, err
}
return genesis, file.Close()
return genesis, nil
}