mirror of https://github.com/craigerl/aprsd.git
This patch changes the order of the threads starting. The Keepalive thread's job is to test the aprsis/kiss client to see if it's up and running, and then issue a reset if it's down. On SIGINT, the keepalive might issue that reset in the middle of a shutdown, which might cause things to hang when everything should be shutting down. Making the KeepaliveThread first, means it will be the first to be shut down as well, preventing the next loop from resetting the client. |
||
---|---|---|
.. | ||
__init__.py | ||
completion.py | ||
dev.py | ||
fetch_stats.py | ||
healthcheck.py | ||
list_plugins.py | ||
listen.py | ||
send_message.py | ||
server.py | ||
webchat.py |