From 78a0177f1cf758c2a5f581a96d42a90c9e97a49c Mon Sep 17 00:00:00 2001 From: Rusty Russell Date: Fri, 4 Nov 2016 11:17:03 +1030 Subject: [PATCH] script: free redeemscript in bitcoin_witness_p2sh_p2wpkh Signed-off-by: Rusty Russell --- bitcoin/script.c | 1 + 1 file changed, 1 insertion(+) diff --git a/bitcoin/script.c b/bitcoin/script.c index 6a2e968ec..09970c89f 100644 --- a/bitcoin/script.c +++ b/bitcoin/script.c @@ -248,6 +248,7 @@ void bitcoin_witness_p2sh_p2wpkh(const tal_t *ctx, input->script = tal_arr(ctx, u8, 0); add_push_bytes(&input->script, redeemscript, tal_count(redeemscript)); input->script_length = tal_count(input->script); + tal_free(redeemscript); /* BIP141: The witness must consist of exactly 2 items (≤ 520 * bytes each). The first one a signature, and the second one