send our local ip only once
This commit is contained in:
parent
f9a7a5c373
commit
6667eb5e29
|
@ -203,17 +203,16 @@ class ConnectionBytestream:
|
||||||
ostreamhost.setAttr('port', unicode(port))
|
ostreamhost.setAttr('port', unicode(port))
|
||||||
ostreamhost.setAttr('host', ft_host)
|
ostreamhost.setAttr('host', ft_host)
|
||||||
ostreamhost.setAttr('jid', sender)
|
ostreamhost.setAttr('jid', sender)
|
||||||
for thehost in self.peerhost:
|
try:
|
||||||
try:
|
thehost = self.peerhost[0]
|
||||||
thehost = self.peerhost[0]
|
streamhost = common.xmpp.Node(tag = 'streamhost') # My IP
|
||||||
streamhost = common.xmpp.Node(tag = 'streamhost') # My IP
|
query.addChild(node = streamhost)
|
||||||
query.addChild(node = streamhost)
|
streamhost.setAttr('port', unicode(port))
|
||||||
streamhost.setAttr('port', unicode(port))
|
streamhost.setAttr('host', thehost)
|
||||||
streamhost.setAttr('host', thehost)
|
streamhost.setAttr('jid', sender)
|
||||||
streamhost.setAttr('jid', sender)
|
except socket.gaierror:
|
||||||
except socket.gaierror:
|
self.dispatch('ERROR', (_('Wrong host'),
|
||||||
self.dispatch('ERROR', (_('Wrong host'),
|
_('Invalid local address? :-O')))
|
||||||
_('Invalid local address? :-O')))
|
|
||||||
|
|
||||||
if fast and proxyhosts != [] and gajim.config.get_per('accounts',
|
if fast and proxyhosts != [] and gajim.config.get_per('accounts',
|
||||||
self.name, 'use_ft_proxies'):
|
self.name, 'use_ft_proxies'):
|
||||||
|
|
Loading…
Reference in New Issue