git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@8102
e03df62e-2008-0410-955e-
edbf42e46eb7
strlcpy(_new->dhost, params[4].c_str(),64);
_new->server = this->Instance->FindServerNamePtr(source.c_str());
strlcpy(_new->ident, params[5].c_str(),IDENTMAX);
strlcpy(_new->dhost, params[4].c_str(),64);
_new->server = this->Instance->FindServerNamePtr(source.c_str());
strlcpy(_new->ident, params[5].c_str(),IDENTMAX);
- strlcpy(_new->fullname, params[8].c_str(),MAXGECOS);
+ strlcpy(_new->fullname, params[9].c_str(),MAXGECOS);
_new->registered = REG_ALL;
_new->signon = signon;
_new->age = age;
_new->registered = REG_ALL;
_new->signon = signon;
_new->age = age;
if (dosend)
this->Instance->SNO->WriteToSnoMask('C',"Client connecting at %s: %s!%s@%s [%s] [%s]",_new->server,_new->nick,_new->ident,_new->host, _new->GetIPString(), _new->fullname);
if (dosend)
this->Instance->SNO->WriteToSnoMask('C',"Client connecting at %s: %s!%s@%s [%s] [%s]",_new->server,_new->nick,_new->ident,_new->host, _new->GetIPString(), _new->fullname);
- params[8] = ":" + params[8];
+ params[9] = ":" + params[9];
Utils->DoOneToAllButSender(source, "UID", params, source);
// Increment the Source Servers User Count..
Utils->DoOneToAllButSender(source, "UID", params, source);
// Increment the Source Servers User Count..
void userrec::DecrementModes()
{
void userrec::DecrementModes()
{
- for (int n = 0; n < 64; n++)
+ ServerInstance->Log(DEBUG,"DecrementModes()");
+ for (unsigned char n = 'A'; n <= 'z'; n++)
- ModeHandler* mh = ServerInstance->Modes->FindMode(n+65, MODETYPE_USER);
+ ServerInstance->Log(DEBUG,"DecrementModes() found mode %c", n);
+ ModeHandler* mh = ServerInstance->Modes->FindMode(n, MODETYPE_USER);
+ {
+ ServerInstance->Log(DEBUG,"Found handler %c and call ChangeCount", n);