aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/mod_s2s/mod_s2s.lua
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2015-05-13 21:56:22 +0200
committerKim Alvefur <zash@zash.se>2015-05-13 21:56:22 +0200
commitbbdd807af4b5bb1a5cf78accefa26f7f36e4668f (patch)
treebad1c3452932414ddeeb5519e9752c747afd7ec9 /plugins/mod_s2s/mod_s2s.lua
parentedfc34c0fbe5e369d7d2b2ca97c089e18847d139 (diff)
downloadprosody-bbdd807af4b5bb1a5cf78accefa26f7f36e4668f.tar.gz
prosody-bbdd807af4b5bb1a5cf78accefa26f7f36e4668f.zip
mod_s2s: Mark stream as opened directly after opening stream, prevents session.close opening it again
Diffstat (limited to 'plugins/mod_s2s/mod_s2s.lua')
-rw-r--r--plugins/mod_s2s/mod_s2s.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/mod_s2s/mod_s2s.lua b/plugins/mod_s2s/mod_s2s.lua
index 1408fd5e..ee539a2a 100644
--- a/plugins/mod_s2s/mod_s2s.lua
+++ b/plugins/mod_s2s/mod_s2s.lua
@@ -349,6 +349,7 @@ function stream_callbacks.streamopened(session, attr)
end
session:open_stream(session.to_host, session.from_host)
+ session.notopen = nil;
if session.version >= 1.0 then
local features = st.stanza("stream:features");
@@ -361,7 +362,6 @@ function stream_callbacks.streamopened(session, attr)
log("debug", "Sending stream features: %s", tostring(features));
session.sends2s(features);
end
- session.notopen = nil;
elseif session.direction == "outgoing" then
session.notopen = nil;
if not attr.id then