diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2015-04-13 19:27:01 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2015-04-13 19:27:01 -0300 |
commit | 40f9173755e9c770a6f773bc2bf00bc13fd8bec0 (patch) | |
tree | 4eb5951bda62a37760208c81e280e719e3ad8f17 /src | |
parent | 6d5dfcd8fe409669eac9fb0787b306ff75115825 (diff) | |
download | luarocks-40f9173755e9c770a6f773bc2bf00bc13fd8bec0.tar.gz luarocks-40f9173755e9c770a6f773bc2bf00bc13fd8bec0.tar.bz2 luarocks-40f9173755e9c770a6f773bc2bf00bc13fd8bec0.zip |
Fail when given an invalid tree.
Diffstat (limited to 'src')
-rw-r--r-- | src/luarocks/list.lua | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/luarocks/list.lua b/src/luarocks/list.lua index 71ebaf5a..22dbb721 100644 --- a/src/luarocks/list.lua +++ b/src/luarocks/list.lua | |||
@@ -93,7 +93,10 @@ function list.run(...) | |||
93 | 93 | ||
94 | local results = {} | 94 | local results = {} |
95 | for _, tree in ipairs(trees) do | 95 | for _, tree in ipairs(trees) do |
96 | search.manifest_search(results, path.rocks_dir(tree), query) | 96 | local ok, err, errcode = search.manifest_search(results, path.rocks_dir(tree), query) |
97 | if not ok then | ||
98 | return nil, err | ||
99 | end | ||
97 | end | 100 | end |
98 | util.title("Installed rocks:", flags["porcelain"]) | 101 | util.title("Installed rocks:", flags["porcelain"]) |
99 | search.print_results(results, flags["porcelain"]) | 102 | search.print_results(results, flags["porcelain"]) |