if (ServerInstance->Parser->LoopCall(this,parameters,pcnt,user,0,0,1))
return;
- if (parameters[0][0] == '#')
+
+ if (IsValidChannelName(parameters[0]))
{
Ptr = add_channel(user,parameters[0],parameters[1],false);
}
+ else
+ {
+ WriteServ(user->fd,"403 %s %s :Invalid channel name",user->nick, parameters[0]);
+ }
}