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 |
