diff --git a/modules/m_resv.c b/modules/m_resv.c index 5b35f2a..3cbf4a8 100644 --- a/modules/m_resv.c +++ b/modules/m_resv.c @@ -211,6 +211,13 @@ parse_resv(struct Client *source_p, const char *name, return; } + if(strchr(name, ',')) + { + sendto_one_notice(source_p, + ":Invalid character ',' in channel RESV"); + return; + } + if(strchr(reason, '"')) { sendto_one_notice(source_p,