From d9db9dc1ae1ba59bc5d1b2fc9509a2681899d052 Mon Sep 17 00:00:00 2001 From: darosior Date: Wed, 15 May 2019 22:01:55 +0200 Subject: [PATCH] gossipd: fix listnodes crash on non existing id 'node_arr' was not instanciated if an id was passed to listnodes and we could not get a node from it --- gossipd/gossipd.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gossipd/gossipd.c b/gossipd/gossipd.c index f8411610b..f3c01d82a 100644 --- a/gossipd/gossipd.c +++ b/gossipd/gossipd.c @@ -2220,8 +2220,10 @@ static struct io_plan *getnodes(struct io_conn *conn, struct daemon *daemon, struct gossip_getnodes_entry, 1); add_node_entry(node_arr, daemon, n, &node_arr[0]); - } else + } else { nodes = NULL; + node_arr = NULL; + } } else { struct node_map_iter it; size_t i = 0;