summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/operserv/main/operserv.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/operserv/main/operserv.cpp b/modules/operserv/main/operserv.cpp
index cd66482df..afed0783f 100644
--- a/modules/operserv/main/operserv.cpp
+++ b/modules/operserv/main/operserv.cpp
@@ -100,7 +100,10 @@ class SQLineManager : public XLineManager
u->Kill(Config->GetClient("OperServ"), "Q-Lined: " + x->GetReason());
}
else if (x->IsRegex())
- ;
+ {
+ if (u)
+ u->Kill(Config->GetClient("OperServ"), "Q-Lined: " + x->GetReason());
+ }
else if (x->GetMask()[0] != '#' || IRCD->CanSQLineChannel)
IRCD->SendSQLine(u, x);
}