MCPcopy Create free account
hub / github.com/ElementsProject/lightning / start_shutdown

Function start_shutdown

connectd/connectd.c:2010–2022  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2008}
2009
2010static 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. */
2025static void peer_send_msg(struct io_conn *conn,

Callers 1

recv_reqFunction · 0.85

Calls 3

tal_freeFunction · 0.85
daemon_conn_sendFunction · 0.85
master_badmsgFunction · 0.50

Tested by

no test coverage detected