cmd/utils: fix flag cutset

This commit is contained in:
Péter Szilágyi 2024-10-16 22:15:11 +03:00
parent 6e8a54fbb4
commit f6cbab924b

View file

@ -1932,7 +1932,7 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) {
for _, flag := range ExExPluginFlags() {
if flag, ok := flag.(*cli.BoolFlag); ok {
if ctx.IsSet(flag.Name) {
plugin := strings.TrimLeft(flag.Name, "exex.") // TODO(karalabe): Custom flag
plugin, _ := strings.CutPrefix(flag.Name, "exex.") // TODO(karalabe): Custom flag
config := ctx.String(flag.Name + ".config") // TODO(karalabe): Custom flag
if err := exex.Instantiate(plugin, config); err != nil {
@ -2234,7 +2234,7 @@ func MakeChain(ctx *cli.Context, stack *node.Node, readonly bool) (*core.BlockCh
for _, flag := range ExExPluginFlags() {
if flag, ok := flag.(*cli.BoolFlag); ok {
if ctx.IsSet(flag.Name) {
plugin := strings.TrimLeft(flag.Name, "exex.") // TODO(karalabe): Custom flag
plugin, _ := strings.CutPrefix(flag.Name, "exex.") // TODO(karalabe): Custom flag
config := ctx.String(flag.Name + ".config") // TODO(karalabe): Custom flag
if err := exex.Instantiate(plugin, config); err != nil {