From 2e3f2e68d7669723ad68d149b2c943ad925cadf8 Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Wed, 25 Nov 2009 23:45:45 +0000 Subject: util.serialization: Correctly serialize tables with 'false' as a key, fixes an issue with rosters not saving (thanks mathias, Tobias) --- util/serialization.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'util/serialization.lua') diff --git a/util/serialization.lua b/util/serialization.lua index 07a099c9..7071d3f7 100644 --- a/util/serialization.lua +++ b/util/serialization.lua @@ -35,7 +35,7 @@ local function _simplesave(o, ind, t, func) 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)); -- cgit v1.2.3