Software /
code /
prosody
Diff
plugins/mod_c2s.lua @ 6847:c314e9142e9d
Merge 0.10->trunk
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 24 Sep 2015 20:15:19 +0200 |
parent | 6846:7eb166fa1f26 |
child | 7101:f83211f4d776 |
line wrap: on
line diff
--- a/plugins/mod_c2s.lua Tue Sep 22 01:31:52 2015 +0200 +++ b/plugins/mod_c2s.lua Thu Sep 24 20:15:19 2015 +0200 @@ -83,7 +83,12 @@ local features = st.stanza("stream:features"); hosts[session.host].events.fire_event("stream-features", { origin = session, features = features }); - send(features); + if features.tags[1] or session.full_jid then + send(features); + else + (session.log or log)("warn", "No features to offer"); + session:close{ condition = "undefined-condition", text = "No features to proceed with" }; + end end function stream_callbacks.streamclosed(session)