From 12f6bb5e189f4f498ad17629ffacbe493e3c34d6 Mon Sep 17 00:00:00 2001 From: James Lu Date: Wed, 18 Jul 2018 18:45:49 -0700 Subject: [PATCH] relay: don't relay kill->kick when remotechan is None --- plugins/relay.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/relay.py b/plugins/relay.py index c7e27da..65d7260 100644 --- a/plugins/relay.py +++ b/plugins/relay.py @@ -1946,6 +1946,8 @@ def handle_kill(irc, numeric, command, args): def _relay_kill_to_kick(origirc, remoteirc, rtarget): # Forward as a kick to each present relay client remotechan = get_remote_channel(origirc, remoteirc, homechan) + if not remotechan: + return rsender = get_relay_server_sid(remoteirc, irc, spawn_if_missing=False) or \ remoteirc.sid log.debug('(%s) relay.handle_kill: forwarding kill to %s/%s@%s as '