From 86d183efd39ddf113b0518eb3e969779fa52197d Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Tue, 29 Oct 2013 19:26:25 -0200 Subject: Don't loop in case of circular dependencies --- src/luarocks/deps.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/src/luarocks/deps.lua b/src/luarocks/deps.lua index 7f3b44f2..732f587c 100644 --- a/src/luarocks/deps.lua +++ b/src/luarocks/deps.lua @@ -705,6 +705,7 @@ function scan_deps(results, missing, manifest, name, version, deps_mode) rockspec = { dependencies = deplist } end local matched, failures = match_deps(rockspec, nil, deps_mode) + results[name] = results for _, match in pairs(matched) do results, missing = scan_deps(results, missing, manifest, match.name, match.version, deps_mode) end -- cgit v1.2.3-55-g6feb