summaryrefslogtreecommitdiff
path: root/modules/database/db_flatfile.cpp
diff options
context:
space:
mode:
authorlethality <lethality@anope.org>2012-05-09 01:23:34 +0100
committerlethality <lethality@anope.org>2012-05-09 01:23:34 +0100
commita81b3aaff14dce91c5299d4a5f0f1006edbbb5b0 (patch)
tree267a7e5ca8aa6dd8d0af3c74fae1a8c241847d62 /modules/database/db_flatfile.cpp
parent820e4edc2bfc132a526e5c6db51d94f10ddc4542 (diff)
Fixed saving backups
Diffstat (limited to 'modules/database/db_flatfile.cpp')
-rw-r--r--modules/database/db_flatfile.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/database/db_flatfile.cpp b/modules/database/db_flatfile.cpp
index 45f39c26d..185f4aef7 100644
--- a/modules/database/db_flatfile.cpp
+++ b/modules/database/db_flatfile.cpp
@@ -16,6 +16,7 @@
class DBFlatFile : public Module
{
Anope::string DatabaseFile;
+ Anope::string BackupFile;
/* Day the last backup was on */
int LastDay;
/* Backup file names */
@@ -46,7 +47,7 @@ class DBFlatFile : public Module
if (tm->tm_mday != LastDay)
{
LastDay = tm->tm_mday;
- Anope::string newname = "backups/" + DatabaseFile + "." + stringify(tm->tm_year) + "." + stringify(tm->tm_mon) + "." + stringify(tm->tm_mday);
+ Anope::string newname = BackupFile + "." + stringify(tm->tm_year) + "." + stringify(tm->tm_mon) + "." + stringify(tm->tm_mday);
/* Backup already exists */
if (IsFile(newname))
@@ -77,6 +78,7 @@ class DBFlatFile : public Module
{
ConfigReader config;
DatabaseFile = db_dir + "/" + config.ReadValue("db_flatfile", "database", "anope.db", 0);
+ BackupFile = db_dir + "/backups/" + config.ReadValue("db_flatfile", "database", "anope.db", 0);
}
EventReturn OnLoadDatabase() anope_override