| 3022 | } |
| 3023 | |
| 3024 | void wallet_payment_setup(struct wallet *wallet, struct wallet_payment *payment) |
| 3025 | { |
| 3026 | assert(!find_unstored_payment(wallet, &payment->payment_hash, |
| 3027 | payment->partid)); |
| 3028 | |
| 3029 | list_add_tail(&wallet->unstored_payments, &payment->list); |
| 3030 | tal_add_destructor(payment, destroy_unstored_payment); |
| 3031 | } |
| 3032 | |
| 3033 | void wallet_payment_store(struct wallet *wallet, |
| 3034 | struct wallet_payment *payment TAKES) |