| 2008 | } |
| 2009 | |
| 2010 | static void start_shutdown(struct daemon *daemon, const u8 *msg) |
| 2011 | { |
| 2012 | if (!fromwire_connectd_start_shutdown(msg)) |
| 2013 | master_badmsg(WIRE_CONNECTD_START_SHUTDOWN, msg); |
| 2014 | |
| 2015 | daemon->shutting_down = true; |
| 2016 | |
| 2017 | /* No more incoming connections! */ |
| 2018 | daemon->listeners = tal_free(daemon->listeners); |
| 2019 | |
| 2020 | daemon_conn_send(daemon->master, |
| 2021 | take(towire_connectd_start_shutdown_reply(NULL))); |
| 2022 | } |
| 2023 | |
| 2024 | /* lightningd tells us to send a msg. */ |
| 2025 | static void peer_send_msg(struct io_conn *conn, |
no test coverage detected