From af0f2cb1be5aa10bb6a4bdd9f7ef4aa3950ecb31 Mon Sep 17 00:00:00 2001 From: Dirk Engling Date: Sun, 1 Nov 2026 00:53:53 +0100 Subject: Generalize the worker setup/runloop/teardown logic by adding a smol ot_worker helper --- opentracker.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'opentracker.c') diff --git a/opentracker.c b/opentracker.c index 2f2746d..644e99c 100644 --- a/opentracker.c +++ b/opentracker.c @@ -38,6 +38,7 @@ #include "ot_stats.h" #include "ot_tcp.h" #include "ot_udp.h" +#include "ot_worker.h" #include "trackerlogic.h" /* Globals */ @@ -429,8 +430,7 @@ int main(int argc, char **argv) { listen_start_udp_workers(); server_mainloop(0); - tcp_workers_deinit(); - udp_workers_deinit(); + worker_stop_all(); /* No thread is serving any more, so the teardown can run where a debugger and the sanitizers can follow it */ -- cgit v1.3