mirror of
https://github.com/anope/anope.git
synced 2026-07-03 16:33:13 +02:00
Audited os_modload, os_modunload, os_shutdown, os_stats, and os_svsnick.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2031 5417fbe8-f217-4b02-8779-1006273d7864
This commit is contained in:
@@ -94,8 +94,6 @@ Legend:
|
||||
src/core/os_mode.c
|
||||
src/core/os_modinfo.c
|
||||
src/core/os_modlist.c
|
||||
src/core/os_modload.c
|
||||
src/core/os_modunload.c
|
||||
src/core/os_news.c
|
||||
src/core/os_noop.c
|
||||
src/core/os_oline.c
|
||||
@@ -106,11 +104,8 @@ Legend:
|
||||
src/core/os_session.c
|
||||
src/core/os_set.c
|
||||
src/core/os_sgline.c
|
||||
src/core/os_shutdown.c
|
||||
src/core/os_sqline.c
|
||||
src/core/os_staff.c
|
||||
src/core/os_stats.c
|
||||
src/core/os_svsnick.c
|
||||
src/core/os_szline.c
|
||||
src/modules/cs_appendtopic.c
|
||||
src/modules/cs_enforce.c
|
||||
|
||||
@@ -26,14 +26,7 @@ class CommandOSModLoad : public Command
|
||||
|
||||
CommandReturn Execute(User *u, std::vector<std::string> ¶ms)
|
||||
{
|
||||
char *name;
|
||||
|
||||
name = strtok(NULL, "");
|
||||
if (!name)
|
||||
{
|
||||
syntax_error(s_OperServ, u, "MODLOAD", OPER_MODULE_LOAD_SYNTAX);
|
||||
return MOD_CONT;
|
||||
}
|
||||
const char *name = params[0].c_str();
|
||||
|
||||
Module *m = findModule(name);
|
||||
if (m)
|
||||
|
||||
+3
-3
@@ -300,13 +300,13 @@ class CommandOSStats : public Command
|
||||
}
|
||||
|
||||
if (!extra || (stricmp(extra, "MEMORY") && stricmp(extra, "UPLINK")))
|
||||
return this->DoStatsUptime(u, params);
|
||||
this->DoStatsUptime(u, params);
|
||||
|
||||
if (extra && (!stricmp(extra, "ALL") || !stricmp(extra, "UPLINK")) && is_services_admin(u))
|
||||
return this->DoStatsUplink(u, params);
|
||||
this->DoStatsUplink(u, params);
|
||||
|
||||
if (extra && (!stricmp(extra, "ALL") || !stricmp(extra, "MEMORY")) && is_services_admin(u))
|
||||
return this->DoStatsMemory(u, params);
|
||||
this->DoStatsMemory(u, params);
|
||||
|
||||
return MOD_CONT;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user