Mask nickserv ghost password

Closes #1750
This commit is contained in:
Adrien Saladin 2016-06-17 15:07:15 +02:00 committed by Patrick Griffis
parent 16ba39d9fa
commit 111ba3750f
1 changed files with 8 additions and 3 deletions

View File

@ -2805,9 +2805,14 @@ cmd_msg (struct session *sess, char *tbuf, char *word[], char *word_eol[])
else else
{ {
/* mask out passwords */ /* mask out passwords */
if (g_ascii_strcasecmp (nick, "nickserv") == 0 && if (g_ascii_strcasecmp (nick, "nickserv") == 0)
g_ascii_strncasecmp (msg, "identify ", 9) == 0) {
if (g_ascii_strncasecmp (msg, "identify ", 9) == 0)
msg = "identify ****"; msg = "identify ****";
else if (g_ascii_strncasecmp (msg, "ghost ", 6) == 0)
msg = "ghost ****";
}
EMIT_SIGNAL (XP_TE_MSGSEND, sess, nick, msg, NULL, NULL, 0); EMIT_SIGNAL (XP_TE_MSGSEND, sess, nick, msg, NULL, NULL, 0);
} }