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