From 31872337833b0afb06f4dede686c29d920d4cbd5 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Thu, 13 Mar 2025 13:37:54 +0000 Subject: [PATCH] Fix setting keepbackups to 0 in db_flatfile. --- modules/database/db_flatfile.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/database/db_flatfile.cpp b/modules/database/db_flatfile.cpp index 4039e8879..4940fce5b 100644 --- a/modules/database/db_flatfile.cpp +++ b/modules/database/db_flatfile.cpp @@ -145,9 +145,12 @@ class DBFlatFile final continue; } + const auto keepbackups = Config->GetModule(this).Get("keepbackups", "7"); + if (!keepbackups) + continue; + std::error_code ec; std::set old_backups; - const auto keepbackups = Config->GetModule(this).Get("keepbackups", "7"); for (const auto &entry : std::filesystem::directory_iterator(backupdir.str(), ec)) { Anope::string entryname = entry.path().string();