diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/luarocks/persist.lua | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/luarocks/persist.lua b/src/luarocks/persist.lua index 2bfd5765..293b5e93 100644 --- a/src/luarocks/persist.lua +++ b/src/luarocks/persist.lua | |||
@@ -20,8 +20,7 @@ function load_into_table(filename, tbl) | |||
20 | if not chunk then | 20 | if not chunk then |
21 | return nil, err | 21 | return nil, err |
22 | end | 22 | end |
23 | local result = {} | 23 | local result = tbl or {} |
24 | if tbl then result = tbl end | ||
25 | setfenv(chunk, result) | 24 | setfenv(chunk, result) |
26 | chunk() | 25 | chunk() |
27 | return result | 26 | return result |