df, bugfix: wait til after we've saved the channel to do this

this cleans up `cmd` and we're not done with it yet (we need it for
saving the channel updates to the database)
This commit is contained in:
niftynei 2020-10-14 20:19:42 -05:00 committed by Rusty Russell
parent c6d4bd676f
commit d535a27104

View File

@ -889,14 +889,14 @@ static void opener_commit_received(struct subd *dualopend,
json_add_bool(response, "commitments_secured", true);
/* For convenience sake, we include the funding outnum */
json_add_num(response, "funding_outnum", funding_outnum);
was_pending(command_success(uc->fc->cmd, response));
/* Now that we've got the final PSBT, save it */
channel->psbt = tal_steal(channel, psbt);
wallet_channel_save(uc->fc->cmd->ld->wallet, channel);
peer_start_channeld(channel, pps,
NULL, psbt, false);
was_pending(command_success(uc->fc->cmd, response));
goto cleanup;
failed: