From 8fc310eb2434108a927252b7e652a2d1f12067d5 Mon Sep 17 00:00:00 2001 From: James Lu Date: Sun, 24 Jul 2016 11:15:33 -0700 Subject: [PATCH] clientbot: clear who / kick state on connect --- protocols/clientbot.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/protocols/clientbot.py b/protocols/clientbot.py index 11d6855..11644d7 100644 --- a/protocols/clientbot.py +++ b/protocols/clientbot.py @@ -62,6 +62,10 @@ class ClientbotWrapperProtocol(Protocol): self.irc.servers[sid] = self.irc.servers[old_sid] del self.irc.servers[old_sid] + # Clear states from last connect + self.who_received.clear() + self.kick_queue.clear() + sendpass = self.irc.serverdata.get("sendpass") if sendpass: f('PASS %s' % sendpass)