From 8fd8a54c4ee34e5d879227f261f881f13002f789 Mon Sep 17 00:00:00 2001 From: Dirk Engling Date: Mon, 15 Apr 2024 23:08:16 +0200 Subject: Install default signal handlers before spawning first thread --- opentracker.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'opentracker.c') diff --git a/opentracker.c b/opentracker.c index 01cb501..497b48d 100644 --- a/opentracker.c +++ b/opentracker.c @@ -761,6 +761,8 @@ int main(int argc, char **argv) { ot_try_bind(serverip, 6969, FLAG_UDP); } + defaul_signal_handlers(); + #ifdef WANT_SYSLOGS openlog("opentracker", 0, LOG_USER); setlogmask(LOG_UPTO(LOG_INFO)); @@ -783,7 +785,6 @@ int main(int argc, char **argv) { io_setcookie(g_self_pipe[0], (void *)FLAG_SELFPIPE); io_wantread(g_self_pipe[0]); - defaul_signal_handlers(); /* Init all sub systems. This call may fail with an exit() */ trackerlogic_init(); -- cgit v1.2.3