diff --git a/protocols/ircs2s_common.py b/protocols/ircs2s_common.py index 3985259..f300e9e 100644 --- a/protocols/ircs2s_common.py +++ b/protocols/ircs2s_common.py @@ -201,7 +201,7 @@ class IRCS2SProtocol(IRCCommonProtocol): elif sender_uid in self.users: # Sender is a user (converting from name to UID gave a valid result). sender = sender_uid - else: + elif not (args[0].startswith(':')): # No sender prefix; treat as coming from uplink IRCd. sender = self.uplink args.insert(0, sender)