From 6a80773c03f41823e68305a1dd6fbe4161cdd5a7 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad <hisham@gobolinux.org> Date: Fri, 13 Apr 2018 12:31:51 -0300 Subject: check types in report_missing_dependencies --- src/luarocks/deps.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/luarocks/deps.lua b/src/luarocks/deps.lua index ae15cd5e..26373177 100644 --- a/src/luarocks/deps.lua +++ b/src/luarocks/deps.lua @@ -106,6 +106,12 @@ end -- "one" for the current default tree, "all" for all trees, -- "order" for all trees with priority >= the current default, "none" for no trees. function deps.report_missing_dependencies(name, version, dependencies, deps_mode, rocks_provided) + assert(type(name) == "string") + assert(type(version) == "string") + assert(type(dependencies) == "table") + assert(type(deps_mode) == "string") + assert(type(rocks_provided) == "table") + local first_missing_dep = true for _, dep in ipairs(dependencies) do -- cgit v1.2.3-55-g6feb