Wed, 05 Jan 2011 05:12:22 +0000
util.stanza: Ignore false xmlns
util/stanza.lua | file | annotate | diff | comparison | revisions |
--- a/util/stanza.lua Wed Jan 05 03:06:47 2011 +0000 +++ b/util/stanza.lua Wed Jan 05 05:12:22 2011 +0000 @@ -193,7 +193,7 @@ local ns, attrk = s_match(k, "^([^\1]*)\1?(.*)$"); nsid = nsid + 1; t_insert(buf, " xmlns:ns"..nsid.."='"..xml_escape(ns).."' ".."ns"..nsid..":"..attrk.."='"..xml_escape(v).."'"); - elseif not(k == "xmlns" and v == parentns) then + elseif not(k == "xmlns" and (v == parentns or not v)) then t_insert(buf, " "..k.."='"..xml_escape(v).."'"); end end