mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-11 11:39:02 -04:00
Allow remote users to bypass Q:Line (why on earth wasn't this the case)
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9436 e03df62e-2008-0410-955e-edbf42e46eb7
This commit is contained in:
parent
927f436c1c
commit
149ed936a8
@ -64,8 +64,11 @@ CmdResult CommandNick::Handle (const char* const* parameters, int, User *user)
|
||||
* Don't check Q:Lines if it's a server-enforced change, just on the off-chance some fucking *moron*
|
||||
* tries to Q:Line SIDs, also, this means we just get our way period, as it really should be.
|
||||
* Thanks Kein for finding this. -- w00t
|
||||
*
|
||||
* Also don't check Q:Lines for remote nickchanges, they should have our Q:Lines anyway to enforce themselves.
|
||||
* -- w00t
|
||||
*/
|
||||
if (!allowinvalid)
|
||||
if (!allowinvalid || !IS_LOCAL(user))
|
||||
{
|
||||
XLine* mq = ServerInstance->XLines->MatchesLine("Q",parameters[0]);
|
||||
if (mq)
|
||||
|
Loading…
x
Reference in New Issue
Block a user