Disables all channels connected to our node. */
| 666 | |
| 667 | /* Disables all channels connected to our node. */ |
| 668 | static void gossip_disable_local_channels(struct daemon *daemon) |
| 669 | { |
| 670 | struct node *local_node = get_node(daemon->rstate, &daemon->id); |
| 671 | struct chan_map_iter i; |
| 672 | struct chan *c; |
| 673 | |
| 674 | /* We don't have a local_node, so we don't have any channels yet |
| 675 | * either */ |
| 676 | if (!local_node) |
| 677 | return; |
| 678 | |
| 679 | for (c = first_chan(local_node, &i); c; c = next_chan(local_node, &i)) |
| 680 | local_disable_chan(daemon, c, half_chan_idx(local_node, c)); |
| 681 | } |
| 682 | |
| 683 | struct peer *random_peer(struct daemon *daemon, |
| 684 | bool (*check_peer)(const struct peer *peer)) |
no test coverage detected