From e0368cc82d53ae42e06de76121d6aed272e814b7 Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Fri, 4 Nov 2016 11:17:03 +1030 Subject: [PATCH] cryptopkt: don't leak negotiation state. Signed-off-by: Rusty Russell --- daemon/cryptopkt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/cryptopkt.c b/daemon/cryptopkt.c index acf6a3e5f..234e52f09 100644 --- a/daemon/cryptopkt.c +++ b/daemon/cryptopkt.c @@ -633,7 +633,7 @@ struct io_plan *peer_crypto_setup_(struct io_conn *conn, BUILD_ASSERT(sizeof(struct crypto_pkt) == 20); /* We store negotiation state here. */ - neg = tal(dstate, struct key_negotiate); + neg = tal(conn, struct key_negotiate); neg->cb = cb; neg->arg = arg; neg->dstate = dstate;