mirror of
https://github.com/anope/anope.git
synced 2026-07-09 07:03:14 +02:00
BUILD : 1.7.18 (1244) BUGS : 713 719 NOTES : Corrected typo in rdb.c, added code in backup_databases() and remove_backups() to backup the prenick db, and added checks in remove_backups() for s_BotServ and s_HostServ being NULL
git-svn-id: svn://svn.anope.org/anope/trunk@1244 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@963 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
parent
42703a0e5e
commit
0bdd730f3c
+25
-9
@@ -618,12 +618,6 @@ static void remove_backups(void)
|
||||
unlink(path);
|
||||
#else
|
||||
DeleteFile(path);
|
||||
#endif
|
||||
snprintf(path, sizeof(path), "backups/%s.%s", BotDBName, ext);
|
||||
#ifndef _WIN32
|
||||
unlink(path);
|
||||
#else
|
||||
DeleteFile(path);
|
||||
#endif
|
||||
snprintf(path, sizeof(path), "backups/%s.%s", ChanDBName, ext);
|
||||
#ifndef _WIN32
|
||||
@@ -649,12 +643,31 @@ static void remove_backups(void)
|
||||
#else
|
||||
DeleteFile(path);
|
||||
#endif
|
||||
snprintf(path, sizeof(path), "backups/%s.%s", HostDBName, ext);
|
||||
|
||||
if (s_BotServ) {
|
||||
snprintf(path, sizeof(path), "backups/%s.%s", BotDBName, ext);
|
||||
#ifndef _WIN32
|
||||
unlink(path);
|
||||
unlink(path);
|
||||
#else
|
||||
DeleteFile(path);
|
||||
DeleteFile(path);
|
||||
#endif
|
||||
}
|
||||
if (s_HostServ) {
|
||||
snprintf(path, sizeof(path), "backups/%s.%s", HostDBName, ext);
|
||||
#ifndef _WIN32
|
||||
unlink(path);
|
||||
#else
|
||||
DeleteFile(path);
|
||||
#endif
|
||||
}
|
||||
if (NSEmailReg) {
|
||||
snprintf(path, sizeof(path), "backups/%s.%s", PreNickDBName, ext);
|
||||
#ifndef _WIN32
|
||||
unlink(path);
|
||||
#else
|
||||
DeleteFile(path);
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
||||
/*************************************************************************/
|
||||
@@ -703,6 +716,9 @@ void backup_databases(void)
|
||||
if (s_HostServ) {
|
||||
rename_database(HostDBName, ext);
|
||||
}
|
||||
if (NSEmailReg) {
|
||||
rename_database(PreNickDBName, ext);
|
||||
}
|
||||
}
|
||||
|
||||
rename_database(OperDBName, ext);
|
||||
|
||||
@@ -231,7 +231,7 @@ int rdb_ns_set_display(char *newnick, char *oldnick)
|
||||
if (ret)
|
||||
ret =
|
||||
db_mysql_try
|
||||
("UPDATE anope_na_access SET display='%s' WHERE display='%s'",
|
||||
("UPDATE anope_ns_access SET display='%s' WHERE display='%s'",
|
||||
q_newnick, q_oldnick);
|
||||
|
||||
/* No need to update anope_cs_info here as it is updated when we
|
||||
|
||||
Reference in New Issue
Block a user