From 9345ddfad5df0b4dddf3d09d16e3f4a1c79e6b33 Mon Sep 17 00:00:00 2001
From: Yann Leboulanger <asterix@lagaule.org>
Date: Mon, 31 Aug 2009 21:57:01 +0200
Subject: [PATCH] connect to server even if it doesn't support disco

---
 src/common/connection_handlers.py | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/common/connection_handlers.py b/src/common/connection_handlers.py
index 45d366619d..fe2bf98ab0 100644
--- a/src/common/connection_handlers.py
+++ b/src/common/connection_handlers.py
@@ -832,6 +832,11 @@ class ConnectionDisco:
 	def _DiscoverInfoErrorCB(self, con, iq_obj):
 		log.debug('DiscoverInfoErrorCB')
 		jid = helpers.get_full_jid_from_iq(iq_obj)
+		id_ = iq_obj.getID()
+		if id_[:6] == 'Gajim_':
+			if not self.privacy_rules_requested:
+				self.privacy_rules_requested = True
+				self._request_privacy()
 		self.dispatch('AGENT_ERROR_INFO', (jid))
 
 	def _DiscoverInfoCB(self, con, iq_obj):
-- 
GitLab