diff --git a/lightningd/peer_htlcs.c b/lightningd/peer_htlcs.c index 3f6463511..ae3360893 100644 --- a/lightningd/peer_htlcs.c +++ b/lightningd/peer_htlcs.c @@ -581,6 +581,7 @@ static void channel_resolve_reply(struct subd *gossip, const u8 *msg, if (!peer_id) { local_fail_htlc(gr->hin, WIRE_UNKNOWN_NEXT_PEER, NULL); + tal_free(gr); return; }