diff --git a/cli/lightning-cli.c b/cli/lightning-cli.c index 37f221e35..c6996e6d8 100644 --- a/cli/lightning-cli.c +++ b/cli/lightning-cli.c @@ -740,6 +740,14 @@ int main(int argc, char *argv[]) tal_append_fmt(&cmd, "] }"); } + toks = json_parse_simple(ctx, cmd, strlen(cmd)); + if (toks == NULL) + errx(ERROR_USAGE, + "Some parameters are malformed, cannot create a valid " + "JSON-RPC request: %s", + cmd); + tal_free(toks); + if (!write_all(fd, cmd, strlen(cmd))) err(ERROR_TALKING_TO_LIGHTNINGD, "Writing command");