rgb-cln/common
Rusty Russell 7b506d573a
gossmap: don't crash if we see a duplicate channel_announce.
Apparently we had two private channel announcements (the !private assert
failed).  While this shouldn't happen, don't crash because of it.

Fixes: #5578
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Fixed: Plugins: topology plugin could crash when it sees duplicate private channel announcements.
2022-09-14 14:05:36 -05:00
..
test
Makefile
addr.c
addr.h
amount.c
amount.h
autodata.c
autodata.h
base32.c
base32.h
base64.c
base64.h
bech32.c
bech32.h
bech32_util.c
bech32_util.h
bigsize.c
bigsize.h
billboard.c
billboard.h
bip32.c
bip32.h
blindedpath.c
blindedpath.h connectd: restore obs2 onion support. 2022-03-29 10:55:12 +10:30
blinding.c
blinding.h
blockheight_states.c
blockheight_states.h
bolt11.c
bolt11.h
bolt11_json.c
bolt11_json.h
bolt12.c
bolt12.h
bolt12_merkle.c
bolt12_merkle.h
channel_config.c check: make sure all files outside contrib/ include "config.h" first. 2021-12-06 10:05:39 +10:30
channel_config.h
channel_id.c
channel_id.h
channel_type.c
channel_type.h
close_tx.c
close_tx.h
closing_fee.h
coin_mvt.c
coin_mvt.h
configdir.c
configdir.h
crypto_state.h
cryptomsg.c
cryptomsg.h
daemon.c
daemon.h
daemon_conn.c
daemon_conn.h
decode_array.c
decode_array.h
derive_basepoints.c
derive_basepoints.h
descriptor_checksum.c
descriptor_checksum.h
dev_disconnect.c
dev_disconnect.h
dijkstra.c
dijkstra.h
ecdh.h
ecdh_hsmd.c
ecdh_hsmd.h
errcode.h
features.c
features.h
fee_states.c
fee_states.h
fp16.c
fp16.h
gossip_constants.h gossipd: signal whether node_ann is updated, are we starting up? 2021-07-20 13:28:38 -04:00
gossip_store.c gossip_store: fix offset error 2022-09-14 14:05:35 -05:00
gossip_store.h
gossmap.c gossmap: don't crash if we see a duplicate channel_announce. 2022-09-14 14:05:36 -05:00
gossmap.h
hash_u5.c
hash_u5.h common: use tabs everywhere. 2020-02-05 14:19:12 +01:00
hmac.c
hmac.h
hsm_encryption.c
hsm_encryption.h
htlc.h
htlc_state.c
htlc_state.h
htlc_trim.c
htlc_trim.h dusty-htlcs: enforce limit on dusty htlcs 2021-10-23 12:59:13 +02:00
htlc_tx.c
htlc_tx.h
htlc_wire.c
htlc_wire.h
initial_channel.c
initial_channel.h
initial_commit_tx.c
initial_commit_tx.h
iso4217.c
iso4217.h
json_command.h
json_param.c
json_param.h
json_parse.c
json_parse.h
json_parse_simple.c
json_parse_simple.h
json_stream.c
json_stream.h
jsonrpc_errors.h
key_derive.c
key_derive.h
keyset.c
keyset.h
lease_rates.c
lease_rates.h
memleak.c
memleak.h
msg_queue.c
msg_queue.h msg_queue: don't allow magic MSG_PASS_FD message for peers. 2022-01-20 15:24:06 +10:30
node_id.c
node_id.h
onion.c
onion.h
onionreply.c
onionreply.h
overflows.h
peer_billboard.c
peer_billboard.h
peer_failed.c
peer_failed.h
peer_io.c
peer_io.h
peer_status_wire.csv
penalty_base.c
penalty_base.h
per_peer_state.c
per_peer_state.h
permute_tx.c
permute_tx.h
ping.c doc: big BOLT update to incorporate warnings language. 2022-04-02 09:40:18 +10:30
ping.h
private_channel_announcement.c
private_channel_announcement.h
psbt_internal.c
psbt_internal.h
psbt_keypath.c
psbt_keypath.h
psbt_open.c
psbt_open.h
pseudorand.c
pseudorand.h
random_select.c
random_select.h
read_peer_msg.c
read_peer_msg.h
route.c
route.h
scb_wire.csv
setup.c common: clean up autodata in common_shutdown(). 2021-11-17 10:51:48 +10:30
setup.h
shutdown_scriptpubkey.c shutdown: don't allow shutdown to p2pkh or p2sh addresses for anchor outputs. 2022-04-02 09:40:18 +10:30
shutdown_scriptpubkey.h
sphinx.c
sphinx.h
status.c
status.h
status_levels.c
status_levels.h
status_wire.c
status_wire.csv
status_wire.h status: generate messages rather than marshal/unmarshal manually. 2018-02-08 19:07:12 +01:00
subdaemon.c
subdaemon.h
timeout.c
timeout.h
tx_roles.h
type_to_string.c
type_to_string.h
utils.c
utils.h
utxo.c
utxo.h
version.c
version.h
wallet.c
wallet.h
wire_error.c
wire_error.h
wireaddr.c
wireaddr.h lightnind: remove`DEFAULT_PORT` global definition 2022-06-28 06:09:01 +09:30