diff --git a/src/common/connection_handlers.py b/src/common/connection_handlers.py
index 4b384791cac22969c9320427a94443e8b125fb67..cf6762a01fa001a16d39faf865c47fe412c2e1a3 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]