From a49eec37941ee416e83ed60c16e94dbb7d14f24d Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Sun, 4 Oct 2009 16:39:57 +0100 Subject: s2smanager: Don't wait for stream:features from non-XMPP-1.0 hosts --- core/s2smanager.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'core') diff --git a/core/s2smanager.lua b/core/s2smanager.lua index 78f9ed9c..e49c3f93 100644 --- a/core/s2smanager.lua +++ b/core/s2smanager.lua @@ -384,10 +384,13 @@ function streamopened(session, attr) end session.send_buffer = nil; - if not session.dialback_verifying then - initiate_dialback(session); - else - mark_connected(session); + -- If server is pre-1.0, don't wait for features, just do dialback + if session.version < 1.0 then + if not session.dialback_verifying then + initiate_dialback(session); + else + mark_connected(session); + end end end -- cgit v1.2.3