From 086eeb3dc851cae7993a58d5dc1131178a5b08a4 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger <yann@leboulanger.org> Date: Sun, 3 Dec 2017 14:55:41 +0100 Subject: [PATCH] resolve TXT record only for non-zeroconf accounts. Fixes #8792 --- gajim/common/connection.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gajim/common/connection.py b/gajim/common/connection.py index db494b984..bb4cea81d 100644 --- a/gajim/common/connection.py +++ b/gajim/common/connection.py @@ -182,11 +182,6 @@ class CommonConnection: self.get_config_values_or_default() - h = app.config.get_per('accounts', self.name, 'hostname') - if h: - app.resolver.resolve('_xmppconnect.' + helpers.idn_to_ascii(h), - self._on_resolve_txt, type_='txt') - def _compute_resource(self): resource = app.config.get_per('accounts', self.name, 'resource') # All valid resource substitution strings should be added to this hash. @@ -709,6 +704,11 @@ class Connection(CommonConnection, ConnectionHandlers): self._nec_gc_stanza_message_outgoing) app.ged.register_event_handler('stanza-message-outgoing', ged.OUT_CORE, self._nec_stanza_message_outgoing) + + h = app.config.get_per('accounts', self.name, 'hostname') + if h: + app.resolver.resolve('_xmppconnect.' + helpers.idn_to_ascii(h), + self._on_resolve_txt, type_='txt') # END __init__ def cleanup(self):