aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/xmlhandlers.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/core/xmlhandlers.lua b/core/xmlhandlers.lua
index 573a9604..a71fc40f 100644
--- a/core/xmlhandlers.lua
+++ b/core/xmlhandlers.lua
@@ -60,13 +60,14 @@ function init_xmlhandlers(session, stream_callbacks)
end
-- FIXME !!!!!
- for i, k in ipairs(attr) do
+ for i=1,#attr do
+ local k = attr[i];
+ attr[i] = nil;
local ns, nm = k:match("^([^|]+)|?([^|]-)$")
if ns and nm then
ns = ns_prefixes[ns];
if ns then
attr[ns..":"..nm] = attr[k];
- attr[i] = ns..":"..nm;
attr[k] = nil;
end
end