aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/luarocks/fs/lua.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/luarocks/fs/lua.lua b/src/luarocks/fs/lua.lua
index d0685c07..16af8ab1 100644
--- a/src/luarocks/fs/lua.lua
+++ b/src/luarocks/fs/lua.lua
@@ -307,8 +307,9 @@ local function recursive_find(cwd, prefix, result)
307 if file ~= "." and file ~= ".." then 307 if file ~= "." and file ~= ".." then
308 local item = prefix .. file 308 local item = prefix .. file
309 table.insert(result, item) 309 table.insert(result, item)
310 if lfs.attributes(item, "mode") == "directory" then 310 local pathname = dir.path(cwd, file)
311 recursive_find(item, item..dir_separator, result) 311 if lfs.attributes(pathname, "mode") == "directory" then
312 recursive_find(pathname, item..dir_separator, result)
312 end 313 end
313 end 314 end
314 end 315 end