From f80955c9322ee02a775569121f7982b9d35e73cb Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Fri, 24 Aug 2018 14:50:06 +0930 Subject: [PATCH] broadcast: don't leak in broadcast_del. Signed-off-by: Rusty Russell --- gossipd/broadcast.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gossipd/broadcast.c b/gossipd/broadcast.c index a5874396c..1b5a3d2d2 100644 --- a/gossipd/broadcast.c +++ b/gossipd/broadcast.c @@ -36,6 +36,7 @@ void broadcast_del(struct broadcast_state *bstate, u64 index, const u8 *payload) const struct queued_message *q = uintmap_del(&bstate->broadcasts, index); if (q != NULL) { assert(q->payload == payload); + tal_free(q); broadcast_state_check(bstate, "broadcast_del"); } }