From 46e958902f3955ad2b9e4aadb75e649c7bacfd5d Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Tue, 7 Oct 2008 13:59:42 +0000 Subject: [PATCH] start xmpp ping after we received the roster. Fixes #4388 --- src/common/connection.py | 1 - src/common/connection_handlers.py | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/connection.py b/src/common/connection.py index eae94c2f9..4ff58a414 100644 --- a/src/common/connection.py +++ b/src/common/connection.py @@ -945,7 +945,6 @@ class Connection(ConnectionHandlers): self.connection = con if not self.connection: return - self.connection.set_send_timeout(self.keepalives, self.sendPing) self.connection.onreceive(None) iq = common.xmpp.Iq('get', common.xmpp.NS_PRIVACY, xmlns = '') id = self.connection.getAnID() diff --git a/src/common/connection_handlers.py b/src/common/connection_handlers.py index fb2a7db08..7cd74568c 100644 --- a/src/common/connection_handlers.py +++ b/src/common/connection_handlers.py @@ -2313,6 +2313,7 @@ class ConnectionHandlers(ConnectionVcard, ConnectionBytestream, ConnectionDisco, self.discoverInfo(jid) self.dispatch('ROSTER', roster) + self.connection.set_send_timeout(self.keepalives, self.sendPing) def _send_first_presence(self, signed = ''): show = self.continue_connect_info[0]