From e90375bad391cd136cba59170df1c5dc2848e129 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Tue, 2 Dec 2008 09:49:49 +0000 Subject: [PATCH] check if remote contact support esession or session. If it supports esession, it supports session but may not announce it. see #4429 --- src/common/connection_handlers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/common/connection_handlers.py b/src/common/connection_handlers.py index 4b384791c..cf6762a01 100644 --- a/src/common/connection_handlers.py +++ b/src/common/connection_handlers.py @@ -2186,7 +2186,8 @@ class ConnectionHandlers(ConnectionVcard, ConnectionBytestream, ConnectionDisco, contact = gajim.contacts.get_contact(self.name, jid_stripped) session_supported = gajim.capscache.is_supported(contact, - common.xmpp.NS_SSN) + common.xmpp.NS_SSN) or gajim.capscache.is_supported(contact, + common.xmpp.NS_ESESSION) if session_supported: sess.terminate() del self.sessions[jid_stripped][sess.thread_id]