Software /
code /
prosody
Changeset
8234:97b3ca502547
Merge 0.9->0.10
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 14 Sep 2017 02:47:40 +0200 |
parents | 8231:97a094fdf101 (current diff) 8233:4e7269c53659 (diff) |
children | 8235:7d9a2c200736 8242:177873dc9cf3 |
files | plugins/mod_c2s.lua plugins/mod_component.lua plugins/mod_s2s/mod_s2s.lua plugins/mod_saslauth.lua util/dependencies.lua |
diffstat | 3 files changed, 24 insertions(+), 30 deletions(-) [+] |
line wrap: on
line diff
--- a/plugins/mod_c2s.lua Tue Sep 12 14:59:52 2017 +0200 +++ b/plugins/mod_c2s.lua Thu Sep 14 02:47:40 2017 +0200 @@ -111,16 +111,14 @@ session:close("not-well-formed"); elseif error == "stream-error" then local condition, text = "undefined-condition"; - for child in data:children() do - if child.attr.xmlns == xmlns_xmpp_streams then - if child.name ~= "text" then - condition = child.name; - else - text = child:get_text(); - end - if condition ~= "undefined-condition" and text then - break; - end + for child in data:childtags(nil, xmlns_xmpp_streams) do + if child.name ~= "text" then + condition = child.name; + else + text = child:get_text(); + end + if condition ~= "undefined-condition" and text then + break; end end text = condition .. (text and (" ("..text..")") or "");
--- a/plugins/mod_component.lua Tue Sep 12 14:59:52 2017 +0200 +++ b/plugins/mod_component.lua Thu Sep 14 02:47:40 2017 +0200 @@ -170,16 +170,14 @@ session:close("not-well-formed"); elseif error == "stream-error" then local condition, text = "undefined-condition"; - for child in data:children() do - if child.attr.xmlns == xmlns_xmpp_streams then - if child.name ~= "text" then - condition = child.name; - else - text = child:get_text(); - end - if condition ~= "undefined-condition" and text then - break; - end + for child in data:childtags(nil, xmlns_xmpp_streams) do + if child.name ~= "text" then + condition = child.name; + else + text = child:get_text(); + end + if condition ~= "undefined-condition" and text then + break; end end text = condition .. (text and (" ("..text..")") or "");
--- a/plugins/mod_s2s/mod_s2s.lua Tue Sep 12 14:59:52 2017 +0200 +++ b/plugins/mod_s2s/mod_s2s.lua Thu Sep 14 02:47:40 2017 +0200 @@ -422,16 +422,14 @@ session:close("not-well-formed"); elseif error == "stream-error" then local condition, text = "undefined-condition"; - for child in data:children() do - if child.attr.xmlns == xmlns_xmpp_streams then - if child.name ~= "text" then - condition = child.name; - else - text = child:get_text(); - end - if condition ~= "undefined-condition" and text then - break; - end + for child in data:childtags(nil, xmlns_xmpp_streams) do + if child.name ~= "text" then + condition = child.name; + else + text = child:get_text(); + end + if condition ~= "undefined-condition" and text then + break; end end text = condition .. (text and (" ("..text..")") or "");