Author: asterix Date: 2007-09-16 19:28:51 +0200 (Sun, 16 Sep 2007) New Revision: 8822
Modified: trunk/src/common/connection_handlers.py Log: send our local ip only once
Modified: trunk/src/common/connection_handlers.py =================================================================== --- trunk/src/common/connection_handlers.py 2007-09-16 09:02:04 UTC (rev 8821) +++ trunk/src/common/connection_handlers.py 2007-09-16 17:28:51 UTC (rev 8822) @@ -203,17 +203,16 @@ 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'):