void Handle (char **parameters, int pcnt, userrec *user)
{
chanrec* c = Srv->FindChannel(parameters[0]);
+
+ if (!c)
+ {
+ WriteServ(user->fd,"401 %s %s :No such channel",user->nick, parameters[0]);
+ return;
+ }
+
std::string line = "";
if (c->IsModeSet('K'))
List[I_On005Numeric] = List[I_OnExtendedMode] = 1;
}
- virtual void On005Numeric(std::string &output)
- {
+ virtual void On005Numeric(std::string &output)
+ {
InsertMode(output,"K",4);
- }
+ }
virtual ~ModuleKnock()
{