mirror of
https://github.com/anope/anope.git
synced 2026-06-30 09:56:38 +02:00
Updated os_stats to not crash wen no nickchars are present. Im not sure this is the best fix, could GD take a look since he knows about capab? :)
git-svn-id: svn://svn.anope.org/anope/trunk@940 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@672 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
parent
210a1158ea
commit
e93a95d876
@@ -1,6 +1,7 @@
|
||||
Anope Version S V N
|
||||
--------------------
|
||||
Provided by Anope Dev. <dev@anope.org> - 2005
|
||||
11/14 F Added a check for nickchars before trying to use them in /os stats[ #00]
|
||||
11/08 F Remove tmp modules from runtime folder when we can. [ #00]
|
||||
11/02 F !protect/!deprotect no longer work for a number of ircds. [#403]
|
||||
11/02 F segfault when os modloading a non-existing module. [ #00]
|
||||
|
||||
+4
-2
@@ -331,8 +331,10 @@ int do_stats(User * u)
|
||||
if (capab_info[i].flag == CAPAB_NICKCHARS) {
|
||||
strncat(buf, "=", buflen);
|
||||
buflen--;
|
||||
strncat(buf, ircd->nickchars, buflen);
|
||||
buflen -= strlen(ircd->nickchars);
|
||||
if(ircd->nickchars) {
|
||||
strncat(buf, ircd->nickchars, buflen);
|
||||
buflen -= strlen(ircd->nickchars);
|
||||
} /* leave blank if it was null */
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user