diff options
| author | 2018-09-04 08:12:45 +0100 | |
|---|---|---|
| committer | 2018-09-04 08:12:45 +0100 | |
| commit | c5a3ce498794fa2ad77965fddc0cb39979b0d137 (patch) | |
| tree | f644aa25bd4d48a113ebc0f63618290cdac96bee /IRCLineHandler.py | |
| parent | Utils.seperate_hostmask has been broken all this time! usernames were coming out (diff) | |
| signature | ||
Don't get_user before we've seperated userhost-in-names hostmasks
Diffstat (limited to 'IRCLineHandler.py')
| -rw-r--r-- | IRCLineHandler.py | 4 |
1 files changed, 3 insertions, 1 deletions
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) |
