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;