From b43acf0d5a49c3c0a11ea89af62e63a149d5d7d6 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Fri, 28 Mar 2003 01:36:00 +0000 Subject: [PATCH] Fixing relaydisconnect not to call otherIrc.die, since that kills the callbacks. --- plugins/Relay.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/Relay.py b/plugins/Relay.py index 6adbf0c2f..39e56d1bf 100644 --- a/plugins/Relay.py +++ b/plugins/Relay.py @@ -93,7 +93,9 @@ class Relay(callbacks.Privmsg): network = privmsgs.getArgs(args) otherIrc = self.ircs[network] otherIrc.driver.die() - otherIrc.die() + del self.ircs[network] + world.ircs.remove(otherIrc) + del abbreviations[network] irc.reply(msg, conf.replySuccess) relaydisconnect = privmsgs.checkCapability(relaydisconnect, 'owner')