diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/luarocks/fun.lua | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/luarocks/fun.lua b/src/luarocks/fun.lua index b1740833..c37a5d4b 100644 --- a/src/luarocks/fun.lua +++ b/src/luarocks/fun.lua | |||
| @@ -95,7 +95,8 @@ function fun.partial(f, ...) | |||
| 95 | for i = 1, m do | 95 | for i = 1, m do |
| 96 | args[i+n] = fargs[i] | 96 | args[i+n] = fargs[i] |
| 97 | end | 97 | end |
| 98 | return f(table.unpack(args, 1, n+m)) | 98 | local unpack = unpack or table.unpack |
| 99 | return f(unpack(args, 1, n+m)) | ||
| 99 | end | 100 | end |
| 100 | end | 101 | end |
| 101 | end | 102 | end |
