From 5ae1d1fa46138c1bd715f3f29f1f09375631206a Mon Sep 17 00:00:00 2001 From: Hisham Muhammad <hisham@gobolinux.org> Date: Fri, 14 Feb 2014 15:17:49 -0200 Subject: Fix issue when source.dir got misdetected if URL ends with character 'c'! How many years did this go undetected? --- src/luarocks/fetch.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/luarocks/fetch.lua b/src/luarocks/fetch.lua index 4930ea1d..3448473f 100644 --- a/src/luarocks/fetch.lua +++ b/src/luarocks/fetch.lua @@ -235,7 +235,7 @@ function load_local_rockspec(filename, quick) local base = url_to_base_dir(filebase) rockspec.source.dir = rockspec.source.dir or rockspec.source.module - or ((filebase:match(".lua$") or filebase:match(".c$")) and ".") + or ((filebase:match("%.lua$") or filebase:match("%.c$")) and ".") or base if rockspec.dependencies then for i = 1, #rockspec.dependencies do -- cgit v1.2.3-55-g6feb