Software /
code /
prosody
Changeset
2222:81b4e738e4d3 0.6.1
util.serialization: Correctly serialize tables with 'false' as a key, fixes an issue with rosters not saving (thanks mathias, Tobias)
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Wed, 25 Nov 2009 23:45:45 +0000 |
parents | 2219:9e1c6b6a2ee4 |
children | 2223:458da843020f 2225:900df4782784 |
files | util/serialization.lua |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/util/serialization.lua Wed Nov 25 19:58:19 2009 +0000 +++ b/util/serialization.lua Wed Nov 25 23:45:45 2009 +0000 @@ -35,7 +35,7 @@ elseif type(o) == "string" then func(t, (("%q"):format(o):gsub("\\\n", "\\n"))); elseif type(o) == "table" then - if next(o) then + if next(o) ~= nil then func(t, "{\n"); for k,v in pairs(o) do func(t, indent(ind));