call logger.OnClose before triedb.Close

This commit is contained in:
Chris Ziogas 2024-04-23 17:17:05 +03:00
parent 1e84d87a45
commit e881bf730c
No known key found for this signature in database
GPG key ID: 2329CF479E36E2DA

View file

@ -1153,14 +1153,14 @@ func (bc *BlockChain) Stop() {
}
}
}
// Close the trie database, release all the held resources as the last step.
if err := bc.triedb.Close(); err != nil {
log.Error("Failed to close trie database", "err", err)
}
// Allow tracers to clean-up and release resources.
if bc.logger != nil && bc.logger.OnClose != nil {
bc.logger.OnClose()
}
// Close the trie database, release all the held resources as the last step.
if err := bc.triedb.Close(); err != nil {
log.Error("Failed to close trie database", "err", err)
}
log.Info("Blockchain stopped")
}