From 413c61aaf5216c751c649f5655ae2e7f4a69939e Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Sat, 12 Dec 2015 08:42:03 -0600 Subject: [PATCH] monitor: ensure monitored nicknames are valid (ref. elemental-ircd/elemental-ircd#187) --- modules/m_monitor.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/m_monitor.c b/modules/m_monitor.c index 1274a3c9..aa003f2e 100644 --- a/modules/m_monitor.c +++ b/modules/m_monitor.c @@ -114,6 +114,9 @@ add_monitor(struct Client *client_p, const char *nicks) return; } + if (!is_valid_nick(name)) + continue; + monptr = find_monitor(name, 1); /* already monitoring this nick */