core-lightning/lightningd
Rusty Russell 9ef67e50ff lightningd: don't leave htlc_out's in pointer dangling when htlc_in freed.
Now we know this can happen (see previous patch), we need to handle it.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-10-09 23:17:54 +00:00
..
test json-invoice: add routeboost, warnings. 2018-09-28 15:03:42 +02:00
.gitignore
bitcoind.c common/utils.h: add tal_arr_expand helper. 2018-09-27 22:57:19 +02:00
bitcoind.h
chaintopology.c common/utils.h: add tal_arr_expand helper. 2018-09-27 22:57:19 +02:00
chaintopology.h
channel_control.c common/utils.h: add tal_arr_expand helper. 2018-09-27 22:57:19 +02:00
channel_control.h
channel_state.h
channel.c json-invoice: add routeboost, warnings. 2018-09-28 15:03:42 +02:00
channel.h json-invoice: add routeboost, warnings. 2018-09-28 15:03:42 +02:00
closing_control.c
closing_control.h
connect_control.c Use localfeatures and globalfeatures consistently. 2018-09-28 04:14:28 +00:00
connect_control.h
gossip_control.c gossipd: use array[32] not pointer for alias. 2018-09-28 18:20:17 +02:00
gossip_control.h
gossip_msg.c gossipd: clean up getnodes handling. 2018-10-09 08:40:52 +00:00
gossip_msg.h gossipd: clean up getnodes handling. 2018-10-09 08:40:52 +00:00
hsm_control.c lightningd: use hsm_get_client_fd() helper for global daemons too. 2018-09-20 09:49:39 +02:00
hsm_control.h lightningd: use hsm_get_client_fd() helper for global daemons too. 2018-09-20 09:49:39 +02:00
htlc_end.c lightningd: don't leave htlc_out's in pointer dangling when htlc_in freed. 2018-10-09 23:17:54 +00:00
htlc_end.h lightningd: don't leave htlc_out's in pointer dangling when htlc_in freed. 2018-10-09 23:17:54 +00:00
invoice.c json-invoice: add routeboost, warnings. 2018-09-28 15:03:42 +02:00
invoice.h
json.c
json.h
jsonrpc_errors.h
jsonrpc.c jsonrpc: fix cppcheck warning for potential null pointer deref 2018-10-09 00:08:41 +02:00
jsonrpc.h json-invoice: add routeboost, warnings. 2018-09-28 15:03:42 +02:00
lightningd.c common/utils.h: add tal_arr_expand helper. 2018-09-27 22:57:19 +02:00
lightningd.h
log_status.c
log_status.h
log.c
log.h
Makefile hsmd: rename hsm_client_wire_csv to hsm_wire.csv 2018-09-20 09:49:39 +02:00
memdump.c param: call param() all the time 2018-09-25 15:11:45 +02:00
onchain_control.c hsmd: rename hsm_client_wire_csv to hsm_wire.csv 2018-09-20 09:49:39 +02:00
onchain_control.h
opening_control.c hsmd: rename hsm_client_wire_csv to hsm_wire.csv 2018-09-20 09:49:39 +02:00
opening_control.h
options.c options: don't end default name with '-' in non-DEVELOPER mode. 2018-10-09 08:40:52 +00:00
options.h
param.c common/utils.h: add tal_arr_expand helper. 2018-09-27 22:57:19 +02:00
param.h
pay.c lightningd: fix outstanding taken pointer. 2018-10-09 23:17:54 +00:00
pay.h
payalgo.c
payalgo.h
peer_control.c json: use bolt naming for features arrays in listnodes, listpeers. 2018-09-28 04:14:28 +00:00
peer_control.h Use localfeatures and globalfeatures consistently. 2018-09-28 04:14:28 +00:00
peer_htlcs.c lightningd: don't leave htlc_out's in pointer dangling when htlc_in freed. 2018-10-09 23:17:54 +00:00
peer_htlcs.h
ping.c
ping.h
subd.c
subd.h
watch.c
watch.h