diff --git a/daemon/lightning-cli.c b/daemon/lightning-cli.c index a43bc5964..6d35f0a5f 100644 --- a/daemon/lightning-cli.c +++ b/daemon/lightning-cli.c @@ -140,6 +140,10 @@ int main(int argc, char *argv[]) errx(ERROR_TALKING_TO_LIGHTNINGD, "Malformed response '%s'", resp); + if (toks->type != JSMN_OBJECT) + errx(ERROR_TALKING_TO_LIGHTNINGD, + "Non-object response '%s'", resp); + result = json_get_member(resp, toks, "result"); if (!result) errx(ERROR_TALKING_TO_LIGHTNINGD,