X-Git-Url: https://code.delx.au/pymsnt/blobdiff_plain/808b684a3ee0ce4f4884432a48a58a82ebd47e9b..ab2968c492a14015332eaf7cd0d8f2fc3c4166e2:/src/legacy/msn/msnw.py diff --git a/src/legacy/msn/msnw.py b/src/legacy/msn/msnw.py index 3810f53..713c5e9 100644 --- a/src/legacy/msn/msnw.py +++ b/src/legacy/msn/msnw.py @@ -502,7 +502,7 @@ class SwitchboardSessionBase(msn.SwitchboardClient): self.reply = 0 factory = ClientFactory() factory.buildProtocol = lambda addr: self - reactor.connectTCP(host, port, factory) + self.msncon.connectors.append(reactor.connectTCP(host, port, factory)) def sbRequestFailed(ignored=None): LogEvent(INFO, self.ident) del self.msncon.switchboardSessions[self.remoteUser] @@ -517,7 +517,7 @@ class SwitchboardSessionBase(msn.SwitchboardClient): self.reply = 1 factory = ClientFactory() factory.buildProtocol = lambda addr: self - reactor.connectTCP(host, port, factory) + self.msncon.connectors.append(reactor.connectTCP(host, port, factory)) def flushBuffer(self): for message, noerror in self.messageBuffer[:]: