+ user->WriteNumeric(ERR_NOSUCHNICK, "%s %s :No such nick/channel", user->nick.c_str(), parameters[0].c_str());
+ return CMD_FAILURE;
+ }
+
+ if (parameters[1].empty())
+ {
+ user->WriteServ("NOTICE %s :*** CHGNAME: GECOS must be specified", user->nick.c_str());
+ return CMD_FAILURE;
+ }
+
+ if (parameters[1].length() > ServerInstance->Config->Limits.MaxGecos)
+ {
+ user->WriteServ("NOTICE %s :*** CHGNAME: GECOS too long", user->nick.c_str());