mirror of
https://github.com/aljazceru/lightning.git
synced 2026-02-06 14:44:22 +01:00
dual_open: memleak problem with fee_states
This commit is contained in:
@@ -679,7 +679,11 @@ wallet_commit_channel(struct lightningd *ld,
|
||||
return NULL;
|
||||
}
|
||||
|
||||
channel_info->fee_states = new_fee_states(uc, opener, &feerate);
|
||||
/* This is actually correct, it's stolen onto
|
||||
* channel in `new_channel` */
|
||||
channel_info->fee_states = take(new_fee_states(NULL,
|
||||
opener,
|
||||
&feerate));
|
||||
|
||||
/* old_remote_per_commit not valid yet, copy valid one. */
|
||||
channel_info->old_remote_per_commit = channel_info->remote_per_commit;
|
||||
|
||||
Reference in New Issue
Block a user