From 2f760c8c92c72ad3afe33df9e173f8e86edb8dba Mon Sep 17 00:00:00 2001 From: James Lu Date: Tue, 1 Sep 2015 22:13:29 -0700 Subject: [PATCH] relay: Don't send empty user mode changes --- plugins/relay.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/plugins/relay.py b/plugins/relay.py index 4138f9d..a42e338 100644 --- a/plugins/relay.py +++ b/plugins/relay.py @@ -637,9 +637,8 @@ def handle_mode(irc, numeric, command, args): elif ('-o', None) in modes: modes.append(('-%s' % hideoper_mode, None)) remoteuser = getRemoteUser(irc, remoteirc, target, spawnIfMissing=False) - if remoteuser is None: - continue - remoteirc.proto.modeClient(remoteirc, remoteuser, remoteuser, modes) + if remoteuser and modes: + remoteirc.proto.modeClient(remoteirc, remoteuser, remoteuser, modes) utils.add_hook(handle_mode, 'MODE')