Reorder of Close() calls in closePortalRpcServer

This commit is contained in:
Rafael Sampaio 2024-09-18 19:22:21 -03:00
parent 68dbb1a6b2
commit 2755aeec54

View file

@ -139,10 +139,6 @@ func handlerInterrupt(clientChan <-chan *Client) {
}
func (cli *Client) closePortalRpcServer() {
log.Info("Closing Database...")
cli.DiscV5API.DiscV5.LocalNode().Database().Close()
log.Info("Closing UDPv5 protocol...")
cli.DiscV5API.DiscV5.Close()
if cli.HistoryNetwork != nil {
log.Info("Closing history network...")
cli.HistoryNetwork.Stop()
@ -155,9 +151,12 @@ func (cli *Client) closePortalRpcServer() {
log.Info("Closing state network...")
cli.StateNetwork.Stop()
}
log.Info("Closing Database...")
cli.DiscV5API.DiscV5.LocalNode().Database().Close()
log.Info("Closing UDPv5 protocol...")
cli.DiscV5API.DiscV5.Close()
log.Info("Closing servers...")
cli.Server.Close()
os.Exit(1)
}