diff --git a/util/btcctl/btcctl.go b/util/btcctl/btcctl.go index 53ffaf47..592562c6 100644 --- a/util/btcctl/btcctl.go +++ b/util/btcctl/btcctl.go @@ -159,13 +159,15 @@ func commandHandler(cfg *config, command string, data *handlerData, args []strin iargs[i] = arg } for i := range iargs { - converter := convHandlers[i] - if converter != nil { - convertedArg, err := converter(args[i]) - if err != nil { - return err + if convHandlers != nil { + converter := convHandlers[i] + if converter != nil { + convertedArg, err := converter(args[i]) + if err != nil { + return err + } + iargs[i] = convertedArg } - iargs[i] = convertedArg } }