From c5a3ce498794fa2ad77965fddc0cb39979b0d137 Mon Sep 17 00:00:00 2001 From: jesopo Date: Tue, 4 Sep 2018 08:12:45 +0100 Subject: Don't get_user before we've seperated userhost-in-names hostmasks --- IRCLineHandler.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/IRCLineHandler.py b/IRCLineHandler.py index 67d9e2a3..a3829b27 100644 --- a/IRCLineHandler.py +++ b/IRCLineHandler.py @@ -187,12 +187,14 @@ class LineHandler(object): modes.add(event["server"].mode_prefixes[nickname[0]]) nickname = nickname[1:] - user = event["server"].get_user(nickname) if "userhost-in-names" in event["server"].capabilities: nickname, username, hostname = Utils.seperate_hostmask( nickname) + user = event["server"].get_user(nickname) user.username = username user.hostname = hostname + else: + user = event["server"].get_user(nickname) user.join_channel(channel) channel.add_user(user) -- cgit v1.3.1-10-gc9f91