diff --git a/src/daemon/sysdbd.c b/src/daemon/sysdbd.c
index 072807dc84611ec26df49beb157cbe72a67ccf31..123314d3dfc0aa0e2fa73434ae3f3fc5bcd9bfb7 100644 (file)
--- a/src/daemon/sysdbd.c
+++ b/src/daemon/sysdbd.c
static void
sigintterm_handler(int __attribute__((unused)) signo)
{
- plugin_main_loop.do_loop = 0;
frontend_main_loop.do_loop = 0;
} /* sigintterm_handler */
if (i >= listen_addresses_num)
sdb_fe_sock_listen_and_serve(sock, &frontend_main_loop);
+ sdb_log(SDB_LOG_INFO, "Waiting for backend thread to terminate");
plugin_main_loop.do_loop = 0;
pthread_join(backend_thread, NULL);
sdb_fe_sock_destroy(sock);
sdb_log(SDB_LOG_INFO, "Shutting down SysDB daemon "SDB_VERSION_STRING
SDB_VERSION_EXTRA" (pid %i)", (int)getpid());
-
- fprintf(stderr, "Store dump:\n");
- sdb_store_dump(stderr);
return 0;
} /* main */