summaryrefslogtreecommitdiff
path: root/modules/pseudoclients/operserv.cpp
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2016-01-23 08:58:08 -0500
committerAdam <Adam@anope.org>2016-01-23 08:58:08 -0500
commitd8eb3d493756b0897448be855c651ab99c80d03e (patch)
treeae9cb8552f6c4571e26d918e14d638791db6a484 /modules/pseudoclients/operserv.cpp
parentf91f375b70a4932f8c7ef400cd8f6da32309d318 (diff)
Apply regex sqlines on connect too
Diffstat (limited to 'modules/pseudoclients/operserv.cpp')
-rw-r--r--modules/pseudoclients/operserv.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/pseudoclients/operserv.cpp b/modules/pseudoclients/operserv.cpp
index 439c33708..7780091f2 100644
--- a/modules/pseudoclients/operserv.cpp
+++ b/modules/pseudoclients/operserv.cpp
@@ -92,7 +92,10 @@ class SQLineManager : public XLineManager
u->Kill(Config->GetClient("OperServ"), "Q-Lined: " + x->reason);
}
else if (x->IsRegex())
- ;
+ {
+ if (u)
+ u->Kill(Config->GetClient("OperServ"), "Q-Lined: " + x->reason);
+ }
else if (x->mask[0] != '#' || IRCD->CanSQLineChannel)
IRCD->SendSQLine(u, x);
}