aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorhisham <hisham@9ca3f7c1-7366-0410-b1a3-b5c78f85698c>2009-06-27 21:21:18 +0000
committerhisham <hisham@9ca3f7c1-7366-0410-b1a3-b5c78f85698c>2009-06-27 21:21:18 +0000
commit00b26dedf60c1c8fcb40f2257557ae42b568dbcc (patch)
tree49570129b18d235e7e3e84cb34eac227ec59a6b9 /src
parente98dc61d71dced7929e6012e31905925d0eaaa91 (diff)
downloadluarocks-00b26dedf60c1c8fcb40f2257557ae42b568dbcc.tar.gz
luarocks-00b26dedf60c1c8fcb40f2257557ae42b568dbcc.tar.bz2
luarocks-00b26dedf60c1c8fcb40f2257557ae42b568dbcc.zip
fix find
git-svn-id: http://luarocks.org/svn/luarocks/trunk@30 9ca3f7c1-7366-0410-b1a3-b5c78f85698c
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