1
0
mirror of https://github.com/anope/anope.git synced 2026-07-09 12:13:12 +02:00

Print an error if the TS6 SID isn't set/is set incorrectly, most people don't know how to work logfiles

git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/stable@2930 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
Adam-
2010-05-05 16:52:39 +00:00
parent 92bf0c800f
commit e02967bd4a
3 changed files with 20 additions and 11 deletions
+6
View File
@@ -2636,19 +2636,25 @@ void moduleAddAnopeCmds()
**/
int AnopeInit(int argc, char **argv)
{
int noforksave = nofork;
moduleAddAuthor("Anope");
moduleAddVersion("$Id$");
moduleSetType(PROTOCOL);
if (!UseTS6) {
nofork = 1; /* We're going down, set nofork so this error is printed */
alog("FATAL ERROR: The InspIRCd 1.2 protocol module requires UseTS6 to be enabled in the services.conf.");
nofork = noforksave;
return MOD_STOP;
}
if (Numeric && is_sid(Numeric))
TS6SID = sstrdup(Numeric);
else {
nofork = 1; /* We're going down, set nofork so this error is printed */
alog("FATAL ERROR: The InspIRCd 1.2 protocol module requires the Numeric in the services.conf to contain a TS6SID.");
nofork = noforksave;
return MOD_STOP;
}