diff options
-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 |