mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-10 19:19:02 -04:00
Fix broken cloaking introduced by last commit (we need to invalidate the cache after setting the new string, not before)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@6181 e03df62e-2008-0410-955e-edbf42e46eb7
This commit is contained in:
parent
1a21e5e585
commit
b3ab9c527a
@ -1200,8 +1200,8 @@ void userrec::FullConnect(CullList* Goners)
|
||||
Goners->AddItem(this, reason);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
this->WriteServ("NOTICE Auth :Welcome to \002%s\002!",ServerInstance->Config->Network);
|
||||
this->WriteServ("001 %s :Welcome to the %s IRC Network %s!%s@%s",this->nick, ServerInstance->Config->Network, this->nick, this->ident, this->host);
|
||||
@ -1829,6 +1829,7 @@ bool userrec::ChangeName(const char* gecos)
|
||||
FOREACH_MOD(I_OnChangeName,OnChangeName(this,gecos));
|
||||
}
|
||||
strlcpy(this->fullname,gecos,MAXGECOS+1);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -1837,9 +1838,6 @@ bool userrec::ChangeDisplayedHost(const char* host)
|
||||
if (!strcmp(host, this->dhost))
|
||||
return true;
|
||||
|
||||
/* Invalidate cache */
|
||||
this->InvalidateCache();
|
||||
|
||||
if (IS_LOCAL(this))
|
||||
{
|
||||
int MOD_RESULT = 0;
|
||||
@ -1865,6 +1863,8 @@ bool userrec::ChangeDisplayedHost(const char* host)
|
||||
}
|
||||
}
|
||||
|
||||
this->InvalidateCache();
|
||||
|
||||
if (IS_LOCAL(this))
|
||||
this->WriteServ("396 %s %s :is now your hidden host",this->nick,this->dhost);
|
||||
|
||||
@ -1876,9 +1876,6 @@ bool userrec::ChangeIdent(const char* newident)
|
||||
if (!strcmp(newident, this->ident))
|
||||
return true;
|
||||
|
||||
/* Invalidate cache */
|
||||
this->InvalidateCache();
|
||||
|
||||
if (this->ServerInstance->Config->CycleHosts)
|
||||
this->WriteCommonExcept("%s","QUIT :Changing ident");
|
||||
|
||||
@ -1895,6 +1892,8 @@ bool userrec::ChangeIdent(const char* newident)
|
||||
}
|
||||
}
|
||||
|
||||
this->InvalidateCache();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user