diff --git a/cmd/tmsp-cli/tmsp-cli.go b/cmd/tmsp-cli/tmsp-cli.go index 219d89dfb..5b74f8f91 100644 --- a/cmd/tmsp-cli/tmsp-cli.go +++ b/cmd/tmsp-cli/tmsp-cli.go @@ -285,5 +285,13 @@ func stringOrHexToBytes(s string) []byte { } return b } + + if !strings.HasPrefix(s, "\"") || !strings.HasSuffix(s, "\"") { + fmt.Printf("Invalid string arg: \"%s\". Must be quoted or a \"0x\"-prefixed hex string\n", s) + return []byte{} + } + + // TODO: return errors + return []byte(s) }