From 7ca670a303bb8f06e5896892ff9b1a2cebf83392 Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Wed, 22 Oct 2008 18:13:43 +0000
Subject: [PATCH] assign variable soon enough.

---
 src/common/xmpp/transports_nb.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/common/xmpp/transports_nb.py b/src/common/xmpp/transports_nb.py
index 4d4a80a06b..4f60b45180 100644
--- a/src/common/xmpp/transports_nb.py
+++ b/src/common/xmpp/transports_nb.py
@@ -565,6 +565,8 @@ class NonBlockingTcp(PlugIn, IdleObject):
 				return
 		self.fd = self._sock.fileno()
 		self.idlequeue.plug_idle(self, True, False)
+		self._send = self._sock.send
+		self._recv = self._sock.recv
 		self.set_timeout(CONNECT_TIMEOUT_SECONDS)
 		self._do_connect()
 
@@ -591,8 +593,6 @@ class NonBlockingTcp(PlugIn, IdleObject):
 		self._owner.Connection=self
 		self.state = 1
 
-		self._send = self._sock.send
-		self._recv = self._sock.recv
 		self._plug_idle()
 		if self.on_connect:
 			self.on_connect()
-- 
GitLab