rgb-cln/channeld
Rusty Russell 1cf33eefe2 lightningd: handle case where channeld fails locally-generated HTLC.
jl777 reported a crash when we try to pay past reserve.  Fix that (and
a whole class of related bugs) and add tests.

In test_lightning.py I had to make non-async path for sendpay() non-threaded
to get the exception passed through for testing.

Closes: #236
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2017-08-30 11:36:37 +02:00
..
Makefile Rename subdaemons, move them into top level. 2017-08-29 17:54:14 +02:00
channel.c channeld: correctly send failure message on local HTLC failure. 2017-08-30 11:36:37 +02:00
channel_wire.csv Rename subdaemons, move them into top level. 2017-08-29 17:54:14 +02:00
channeld_htlc.h Rename subdaemons, move them into top level. 2017-08-29 17:54:14 +02:00
commit_tx.c Rename subdaemons, move them into top level. 2017-08-29 17:54:14 +02:00
commit_tx.h Rename subdaemons, move them into top level. 2017-08-29 17:54:14 +02:00
full_channel.c lightningd: handle case where channeld fails locally-generated HTLC. 2017-08-30 11:36:37 +02:00
full_channel.h Rename subdaemons, move them into top level. 2017-08-29 17:54:14 +02:00