diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2015-03-12 18:01:25 -0300 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2015-03-12 18:01:25 -0300 |
commit | 463ee893b29c94b91e19d9a684ac4914d67c29a7 (patch) | |
tree | c45d61e7fdb63f3bff1cf20766ca944eb1d4576a | |
parent | d1108573edab9f2493ecad602c980aa8d66dd551 (diff) | |
download | luarocks-463ee893b29c94b91e19d9a684ac4914d67c29a7.tar.gz luarocks-463ee893b29c94b91e19d9a684ac4914d67c29a7.tar.bz2 luarocks-463ee893b29c94b91e19d9a684ac4914d67c29a7.zip |
Don't crash when modules table is missing.
-rw-r--r-- | src/luarocks/build/builtin.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/luarocks/build/builtin.lua b/src/luarocks/build/builtin.lua index 57af7dbc..5d15bbf2 100644 --- a/src/luarocks/build/builtin.lua +++ b/src/luarocks/build/builtin.lua | |||
@@ -196,7 +196,9 @@ function builtin.run(rockspec) | |||
196 | end | 196 | end |
197 | end | 197 | end |
198 | 198 | ||
199 | 199 | if not build.modules then | |
200 | return nil, "Missing build.modules table" | ||
201 | end | ||
200 | for name, info in pairs(build.modules) do | 202 | for name, info in pairs(build.modules) do |
201 | local moddir = path.module_to_path(name) | 203 | local moddir = path.module_to_path(name) |
202 | if type(info) == "string" then | 204 | if type(info) == "string" then |