From 8b7eebf0cb9d93fc33f3f3e0c2990a178eb22b47 Mon Sep 17 00:00:00 2001 From: Daniel Liu Date: Thu, 27 Feb 2025 17:59:46 +0800 Subject: [PATCH] cmd/utils: handle err which returned from eth.New to fix panic --- cmd/utils/utils.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/utils/utils.go b/cmd/utils/utils.go index 5afa50c32b..477f86ba5f 100644 --- a/cmd/utils/utils.go +++ b/cmd/utils/utils.go @@ -30,6 +30,9 @@ func RegisterEthService(stack *node.Node, cfg *ethconfig.Config, version string) var lendingServ *XDCxlending.Lending ctx.Service(&lendingServ) fullNode, err := eth.New(ctx, cfg, XDCXServ, lendingServ) + if err != nil { + return nil, err + } if fullNode != nil && cfg.LightServ > 0 { ls, _ := les.NewLesServer(fullNode, cfg) fullNode.AddLesServer(ls)