summaryrefslogtreecommitdiff
path: root/src/coremods/core_message.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/coremods/core_message.cpp')
-rw-r--r--src/coremods/core_message.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/coremods/core_message.cpp b/src/coremods/core_message.cpp
index c950ab24b..26573c8bf 100644
--- a/src/coremods/core_message.cpp
+++ b/src/coremods/core_message.cpp
@@ -174,7 +174,10 @@ class CommandMessage : public Command
// If the source isn't allowed to mass message users then reject
// the attempt to mass-message users.
if (!source->HasPrivPermission("users/mass-message"))
+ {
+ source->WriteNumeric(ERR_NOPRIVILEGES, "Permission Denied - You do not have the required operator privileges");
return CMD_FAILURE;
+ }
// Extract the server glob match from the target parameter.
std::string servername(parameters[0], 1);