From e0be0ddde3c457b5ab91f6f040529753d4e5553a Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Sun, 24 Jun 2018 19:20:07 -0300 Subject: manif: fix loading rock manifest from the correct repo get_providing_file was always loading the rock_manifest from the default repo. --- src/luarocks/manif.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/luarocks/manif.lua b/src/luarocks/manif.lua index c6d0e168..d6980299 100644 --- a/src/luarocks/manif.lua +++ b/src/luarocks/manif.lua @@ -220,7 +220,7 @@ function manif.get_providing_file(name, version, item_type, item_name, repo) end -- Fallback to rock manifest scanning. - local rock_manifest = manif.load_rock_manifest(name, version) + local rock_manifest = manif.load_rock_manifest(name, version, repo and repo.root) local subtree = rock_manifest.lib for path_part in file_path:gmatch("[^/]+") do -- cgit v1.2.3-55-g6feb