mirror of
https://github.com/aljazceru/lightning.git
synced 2026-02-23 15:04:19 +01:00
broadcast_tx: make sure callers free tx if necessary.
Now broadcast_tx() doesn't take ownership of the tx, make sure callers free; a bit of refactoring to make it clear when we're making a new tx vs. accessing an existing one, to make this clearer. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
@@ -276,7 +276,7 @@ void queue_pkt_close_signature(struct peer *peer)
|
||||
struct signature our_close_sig;
|
||||
|
||||
close_signature__init(c);
|
||||
close_tx = peer_create_close_tx(peer, peer->closing.our_fee);
|
||||
close_tx = peer_create_close_tx(c, peer, peer->closing.our_fee);
|
||||
|
||||
peer_sign_mutual_close(peer, close_tx, &our_close_sig);
|
||||
c->sig = signature_to_proto(c, peer->dstate->secpctx, &our_close_sig);
|
||||
|
||||
Reference in New Issue
Block a user