/* Attempt to tidy the mask */
ModeParser::CleanMask(dest);
/* If the mask was invalid, we exit */
- if (dest == "")
+ if (dest == "" || dest.length() > 250)
return dest;
long maxbans = chan->GetMaxBans();
return dest;
}
- /* 'Clean' the mask, e.g. nick -> nick!*@* */
- ModeParser::CleanMask(dest);
-
for (BanList::iterator i = chan->bans.begin(); i != chan->bans.end(); i++)
{
if (!strcasecmp(i->data.c_str(), dest.c_str()))