From f859b51cf6aedc3c5b0d2307122100fa9959867f Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Fri, 4 Jun 2010 15:25:03 +0100 Subject: [PATCH] auth: When stopping, try to wait for auth clients to disconnect. This should avoid auth failures during config reloads. --HG-- branch : HEAD --- src/auth/main.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/auth/main.c b/src/auth/main.c index 9c58a2fa78..66906e1472 100644 --- a/src/auth/main.c +++ b/src/auth/main.c @@ -248,6 +248,10 @@ static void client_connected(struct master_service_connection *conn) master_service_client_connection_accept(conn); } +static void auth_die(void) +{ + /* do nothing. auth clients should disconnect soon. */ +} int main(int argc, char *argv[]) { @@ -268,6 +272,7 @@ int main(int argc, char *argv[]) main_preinit(); master_service_init_finish(master_service); + master_service_set_die_callback(master_service, auth_die); main_init(); master_service_run(master_service, worker ? worker_connected : client_connected); -- 2.47.3