# HG changeset patch # User Matthew Wild # Date 1294204342 0 # Node ID 279a3f9f540cf0ac4fe3fd1f5b2302416da3b6c4 # Parent 257d13734d32bceb66b4343246a2a67cb3e65ad9 util.stanza: Ignore false xmlns diff -r 257d13734d32 -r 279a3f9f540c util/stanza.lua --- 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