diff --git a/cmd/utils/flags.go b/cmd/utils/flags.go index 53cb7ae219b03..7c5fd99b1b742 100644 --- a/cmd/utils/flags.go +++ b/cmd/utils/flags.go @@ -1193,8 +1193,11 @@ func setBootstrapNodes(ctx *cli.Context, cfg *p2p.Config) { urls = params.GoerliBootnodes case ctx.Bool(KilnFlag.Name): urls = params.KilnBootnodes - case cfg.BootstrapNodes != nil: - return // already set, don't apply defaults. + } + + // don't apply defaults if BootstrapNodes is already set + if cfg.BootstrapNodes != nil { + return } cfg.BootstrapNodes = make([]*enode.Node, 0, len(urls))