From a1715807478ba5c2c16f8cf73eaf5f664aabdbcb Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Wed, 20 Jun 2018 20:48:49 -0300 Subject: config: be more resilient when reading config files --- src/luarocks/cmd/config.lua | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/luarocks/cmd/config.lua b/src/luarocks/cmd/config.lua index 2a49c1db..12396630 100644 --- a/src/luarocks/cmd/config.lua +++ b/src/luarocks/cmd/config.lua @@ -68,6 +68,7 @@ local cfg_skip = { local function print_config(cfg) for k, v in util.sortedpairs(cfg) do + k = tostring(k) if type(v) == "string" or type(v) == "boolean" or type(v) == "number" then printf("%s = %q", k, v) elseif type(v) == "function" or cfg_skip[k] then @@ -109,8 +110,6 @@ local function print_config(cfg) end printf("}") end - else - error(k) end end end -- cgit v1.2.3-55-g6feb