aboutsummaryrefslogtreecommitdiff
path: root/IRCLineHandler.py
diff options
context:
space:
mode:
authorGravatar jesopo2018-09-19 01:14:13 +0100
committerGravatar jesopo2018-09-19 01:14:13 +0100
commit73314436313052f026c478acce2ed60b969ad404 (patch)
treea1a5202da21a5b2fd12009e342d1b52fddee4c06 /IRCLineHandler.py
parentAdd optional aliases for IRCServers, mostly to make logging prettier. (diff)
signature
Handle pre-register server NOTICES like `:server NOTICE Auth :text`
Diffstat (limited to 'IRCLineHandler.py')
-rw-r--r--IRCLineHandler.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/IRCLineHandler.py b/IRCLineHandler.py
index e410027e..9ece139f 100644
--- a/IRCLineHandler.py
+++ b/IRCLineHandler.py
@@ -438,7 +438,8 @@ class LineHandler(object):
target = event["args"][0]
if not event["prefix"] or event["prefix"].hostmask == event["server"
- ].name or target == "*":
+ ].name or target == "*" or (not event["prefix"].hostname and
+ not event["server"].name):
event["server"].name = event["prefix"].hostmask
self.events.on("received.server-notice").call(