pay: Store payment on failure.

This commit is contained in:
ZmnSCPxj 2018-03-09 12:11:06 +00:00 committed by Rusty Russell
parent 60f5abdc9b
commit 24ee5d0437

View File

@ -449,9 +449,7 @@ void payment_failed(struct lightningd *ld, const struct htlc_out *hout,
}
/* Save to DB */
/* This may invalidated the payment structure returned, so
* access to payment object should not be done after the
* below call. */
wallet_payment_store(ld->wallet, &hout->payment_hash);
wallet_payment_set_status(ld->wallet, &hout->payment_hash,
PAYMENT_FAILED, NULL);
wallet_payment_set_failinfo(ld->wallet,