From e3a25e1c98fac6f52fe5e0653acea73d528a9a7b Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Wed, 4 Oct 2017 11:52:25 -0300 Subject: Fix: handle missing dependencies section in manifest. Closes #718. --- src/luarocks/cmd/show.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/luarocks/cmd/show.lua b/src/luarocks/cmd/show.lua index 16c8d34e..21c75cf2 100644 --- a/src/luarocks/cmd/show.lua +++ b/src/luarocks/cmd/show.lua @@ -104,7 +104,7 @@ function show.command(flags, name, version) elseif flags["issues"] then util.printout(descript.issues_url) elseif flags["labels"] then util.printout(descript.labels and table.concat(descript.labels, "\n")) elseif flags["modules"] then util.printout(keys_as_string(minfo.modules, "\n")) - elseif flags["deps"] then util.printout(keys_as_string(minfo.dependencies)) + elseif flags["deps"] then util.printout(keys_as_string(minfo.dependencies or {})) elseif flags["rockspec"] then util.printout(rockspec_file) elseif flags["mversion"] then util.printout(version) else @@ -151,7 +151,7 @@ function show.command(flags, name, version) end end local has_indirect_deps - for dep_name in util.sortedpairs(minfo.dependencies) do + for dep_name in util.sortedpairs(minfo.dependencies or {}) do if not direct_deps[dep_name] then if not has_indirect_deps then util.printout() -- cgit v1.2.3-55-g6feb