summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/modules/m_nicklock.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/modules/m_nicklock.cpp b/src/modules/m_nicklock.cpp
index cedd708fc..b855c6ac2 100644
--- a/src/modules/m_nicklock.cpp
+++ b/src/modules/m_nicklock.cpp
@@ -58,11 +58,14 @@ class CommandNicklock : public Command
user->WriteServ("NOTICE %s :*** Invalid nickname '%s'", user->nick.c_str(), parameters[1].c_str());
return CMD_FAILURE;
}
+
+ user->WriteServ("947 %s %s :Nickname now locked.", user->nick, source->nick");
}
/* If we made it this far, extend the user */
if (target)
{
+ // This has to be done *here*, because this metadata must be stored netwide.
target->Extend("nick_locked", "ON");
ServerInstance->SNO->WriteToSnoMask('a', user->nick+" used NICKLOCK to change and hold "+target->nick+" to "+parameters[1]);