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