From 6667eb5e294f279955bf77ae4489684bc2ae5eef Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Sun, 16 Sep 2007 17:28:51 +0000 Subject: [PATCH] send our local ip only once --- src/common/connection_handlers.py | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/common/connection_handlers.py b/src/common/connection_handlers.py index 441401a2a..35d03f739 100644 --- a/src/common/connection_handlers.py +++ b/src/common/connection_handlers.py @@ -203,17 +203,16 @@ class ConnectionBytestream: ostreamhost.setAttr('port', unicode(port)) ostreamhost.setAttr('host', ft_host) ostreamhost.setAttr('jid', sender) - for thehost in self.peerhost: - try: - thehost = self.peerhost[0] - streamhost = common.xmpp.Node(tag = 'streamhost') # My IP - query.addChild(node = streamhost) - streamhost.setAttr('port', unicode(port)) - streamhost.setAttr('host', thehost) - streamhost.setAttr('jid', sender) - except socket.gaierror: - self.dispatch('ERROR', (_('Wrong host'), - _('Invalid local address? :-O'))) + try: + thehost = self.peerhost[0] + streamhost = common.xmpp.Node(tag = 'streamhost') # My IP + query.addChild(node = streamhost) + streamhost.setAttr('port', unicode(port)) + streamhost.setAttr('host', thehost) + streamhost.setAttr('jid', sender) + except socket.gaierror: + self.dispatch('ERROR', (_('Wrong host'), + _('Invalid local address? :-O'))) if fast and proxyhosts != [] and gajim.config.get_per('accounts', self.name, 'use_ft_proxies'):