diff options
Diffstat (limited to 'modules/commands/os_config.cpp')
-rw-r--r-- | modules/commands/os_config.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/commands/os_config.cpp b/modules/commands/os_config.cpp index 6dc932cf2..b286a3238 100644 --- a/modules/commands/os_config.cpp +++ b/modules/commands/os_config.cpp @@ -26,6 +26,12 @@ class CommandOSConfig : public Command if (what.equals_ci("MODIFY") && params.size() > 3) { + if (!source.HasPriv("operserv/config")) + { + source.Reply(ACCESS_DENIED); + return; + } + Configuration::Block *block = Config->GetBlock(params[1]); if (!block) block = Config->GetModule(params[1]); |