static const char* const forge_common_1201[] = {
"m_allowinvite.so",
+ "m_alltime.so",
"m_auditorium.so",
"m_banexception.so",
"m_blockcaps.so",
"m_censor.so",
"m_chanfilter.so",
"m_chanhistory.so",
+ "m_channelban.so",
"m_chanprotect.so",
"m_chghost.so",
"m_chgname.so",
"m_commonchans.so",
+ "m_customtitle.so",
"m_deaf.so",
"m_delayjoin.so",
"m_delaymsg.so",
"m_exemptchanops.so",
+ "m_gecosban.so",
+ "m_globops.so",
"m_helpop.so",
"m_hidechans.so",
"m_hideoper.so",
"m_inviteexception.so",
"m_joinflood.so",
"m_kicknorejoin.so",
+ "m_knock.so",
"m_messageflood.so",
+ "m_muteban.so",
"m_nickflood.so",
+ "m_nicklock.so",
"m_noctcp.so",
"m_nokicks.so",
"m_nonicks.so",
"m_nonotice.so",
+ "m_nopartmsg.so",
"m_ojoin.so",
"m_operprefix.so",
"m_permchannels.so",
"m_sanick.so",
"m_sapart.so",
"m_saquit.so",
+ "m_serverban.so",
+ "m_services_account.so",
"m_servprotect.so",
"m_setident.so",
+ "m_showwhois.so",
"m_silence.so",
"m_sslmodes.so",
"m_stripcolor.so",
"m_swhois.so",
+ "m_uninvite.so",
"m_watch.so"
};
if (c == std::string::npos)
return;
std::string::size_type d = line.find(' ', c + 1);
- std::string subcmd = line.substr(c, d - c);
+ std::string subcmd = line.substr(c + 1, d - c - 1);
Command* thiscmd = ServerInstance->Parser->GetHandler(subcmd);
if (thiscmd)
{