From d6b553cfa0cf825b179d55e26a4c27c3ecfd3ae6 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Thu, 2 Feb 2023 14:25:10 +1030 Subject: [PATCH] lightningd: fix leak report from peer_connected. `their_features` is allocated off the hook_payload. Signed-off-by: Rusty Russell --- lightningd/peer_control.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lightningd/peer_control.c b/lightningd/peer_control.c index 6a9d19369..c894799f2 100644 --- a/lightningd/peer_control.c +++ b/lightningd/peer_control.c @@ -1424,7 +1424,7 @@ void peer_connected(struct lightningd *ld, const u8 *msg) if (peer->remote_addr) tal_free(peer->remote_addr); peer->remote_addr = NULL; - peer_update_features(peer, their_features); + peer_update_features(peer, take(their_features)); tal_steal(peer, hook_payload); hook_payload->peer = peer;