summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDirk Engling <erdgeist@erdgeist.org>2026-11-05 16:04:38 +0100
committerDirk Engling <erdgeist@erdgeist.org>2026-11-05 16:04:38 +0100
commitab538c872d1e1f79feecaa0f85d0ff62216e78e4 (patch)
tree279c2960dd41a787bda167c7dd45b6d3eba639a9 /src
parent2a7bc3f8a7cd232cad0a858b4d810a2cac3193d8 (diff)
Stop the cleaner before the modules it still needs
Diffstat (limited to 'src')
-rw-r--r--src/trackerlogic.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/trackerlogic.c b/src/trackerlogic.c
index e29ca11..dac0e0f 100644
--- a/src/trackerlogic.c
+++ b/src/trackerlogic.c
@@ -608,12 +608,11 @@ void trackerlogic_deinit(void) {
608 int delta_torrentcount = 0; 608 int delta_torrentcount = 0;
609 size_t bucket, j; 609 size_t bucket, j;
610 610
611 /* Stop the background workers first */ 611 clean_deinit();
612 stats_deinit(); 612 stats_deinit();
613 livesync_deinit(); 613 livesync_deinit();
614 accesslist_deinit(); 614 accesslist_deinit();
615 fullscrape_deinit(); 615 fullscrape_deinit();
616 clean_deinit();
617 616
618 /* Free all torrents... */ 617 /* Free all torrents... */
619 for (bucket = 0; bucket < OT_BUCKET_COUNT; ++bucket) { 618 for (bucket = 0; bucket < OT_BUCKET_COUNT; ++bucket) {