summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--modules/core/m_nick.c11
-rw-r--r--src/numeric.c2
2 files changed, 7 insertions, 6 deletions
diff --git a/modules/core/m_nick.c b/modules/core/m_nick.c
index a490292..bd86fd7 100644
--- a/modules/core/m_nick.c
+++ b/modules/core/m_nick.c
@@ -217,7 +217,8 @@ mr_nick(struct Client *client_p, struct Client *source_p,
if (!valid_nickname(nick, 1))
{
sendto_one(source_p, form_str(ERR_ERRONEUSNICKNAME), me.name,
- source_p->name[0] ? source_p->name : "*", parv[1]);
+ source_p->name[0] ? source_p->name : "*", parv[1],
+ "Erroneous Nickname");
return;
}
@@ -226,7 +227,7 @@ mr_nick(struct Client *client_p, struct Client *source_p,
{
++conf->count;
sendto_one(source_p, form_str(ERR_ERRONEUSNICKNAME), me.name,
- source_p->name[0] ? source_p->name : "*", nick);
+ source_p->name[0] ? source_p->name : "*", nick, conf->reason);
sendto_realops_flags(UMODE_REJ, L_ALL, SEND_NOTICE,
"Forbidding reserved nick [%s] from user %s",
nick, get_client_name(client_p, HIDE_IP));
@@ -283,8 +284,8 @@ m_nick(struct Client *client_p, struct Client *source_p,
/* check the nickname is ok */
if (!valid_nickname(nick, 1))
{
- sendto_one(source_p, form_str(ERR_ERRONEUSNICKNAME),
- me.name, source_p->name, nick);
+ sendto_one(source_p, form_str(ERR_ERRONEUSNICKNAME), me.name,
+ source_p->name, nick, "Erroneous Nickname");
return;
}
@@ -295,7 +296,7 @@ m_nick(struct Client *client_p, struct Client *source_p,
{
++conf->count;
sendto_one(source_p, form_str(ERR_ERRONEUSNICKNAME),
- me.name, source_p->name, nick);
+ me.name, source_p->name, nick, conf->reason);
sendto_realops_flags(UMODE_REJ, L_ALL, SEND_NOTICE,
"Forbidding reserved nick [%s] from user %s",
nick, get_client_name(client_p, HIDE_IP));
diff --git a/src/numeric.c b/src/numeric.c
index 16d94d8..24e4c94 100644
--- a/src/numeric.c
+++ b/src/numeric.c
@@ -459,7 +459,7 @@ static const char *replies[] = {
/* 429 */ NULL,
/* 430 */ NULL,
/* 431 ERR_NONICKNAMEGIVEN */ ":%s 431 %s :No nickname given",
-/* 432 ERR_ERRONEUSNICKNAME */ ":%s 432 %s %s :Erroneous Nickname",
+/* 432 ERR_ERRONEUSNICKNAME */ ":%s 432 %s %s :%s",
/* 433 ERR_NICKNAMEINUSE */ ":%s 433 %s %s :Nickname is already in use.",
/* 434 */ NULL,
/* 435 */ NULL,