From 5b7ef7ab49dd97b14ac22055ea031ee88ec13b99 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Thu, 22 Nov 2018 09:11:50 +1030 Subject: [PATCH] connectd: don't leak init message. It's a very bounded leak, since we can only have one and it's connected to the peer lifetime, but we don't need it. Signed-off-by: Rusty Russell --- connectd/peer_exchange_initmsg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/connectd/peer_exchange_initmsg.c b/connectd/peer_exchange_initmsg.c index 60d9b9d49..2b4ee6e6b 100644 --- a/connectd/peer_exchange_initmsg.c +++ b/connectd/peer_exchange_initmsg.c @@ -32,7 +32,7 @@ static struct io_plan *read_init(struct io_conn *conn, struct peer *peer); static struct io_plan *peer_init_received(struct io_conn *conn, struct peer *peer) { - u8 *msg = cryptomsg_decrypt_body(peer, &peer->cs, peer->msg); + u8 *msg = cryptomsg_decrypt_body(tmpctx, &peer->cs, peer->msg); u8 *globalfeatures, *localfeatures; if (!msg)