From 5495f3c270712c1eb3e0c235f77fc50a24a30374 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Tue, 24 Mar 2015 01:02:11 -0300 Subject: A missing CWD returns "" for lfs.current_dir() on Ubuntu --- src/luarocks/fs/lua.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/luarocks/fs/lua.lua b/src/luarocks/fs/lua.lua index c3f92bda..48db4a0d 100644 --- a/src/luarocks/fs/lua.lua +++ b/src/luarocks/fs/lua.lua @@ -208,7 +208,7 @@ end -- a crossplatform way. function fs_lua.change_dir_to_root() local current = lfs.currentdir() - if not current then + if not current or current == "" then return false end table.insert(dir_stack, current) -- cgit v1.2.3-55-g6feb