#include "inspircd.h"
-#include "mode.h"
-#include "channels.h"
-#include "users.h"
#include "builtinmodes.h"
ModeChannelKey::ModeChannelKey()
channel->SetMode(this, adding);
if (adding)
{
- parameter = parameter.substr(0, 32);
+ if (parameter.length() > maxkeylen)
+ parameter.erase(maxkeylen);
ext.set(channel, parameter);
}
else