From a0d21b207b7782e393e2c9f7ff6b22e7ee0866e8 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Wed, 25 Jun 2025 14:08:44 +0100 Subject: [PATCH] Fix reading the purge time in cs_seen. --- modules/chanserv/cs_seen.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/chanserv/cs_seen.cpp b/modules/chanserv/cs_seen.cpp index cd5bbcc7b..08d9f0458 100644 --- a/modules/chanserv/cs_seen.cpp +++ b/modules/chanserv/cs_seen.cpp @@ -371,10 +371,11 @@ public: void OnExpireTick() override { - size_t previous_size = database.size(); - time_t purgetime = Config->GetModule(this).Get("purgetime"); + auto purgetime = Config->GetModule(this).Get("purgetime", "90d"); if (!purgetime) - purgetime = Anope::DoTime("30d"); + return; + + auto previous_size = database.size(); for (database_map::iterator it = database.begin(), it_end = database.end(); it != it_end;) { database_map::iterator cur = it;