From 463ee893b29c94b91e19d9a684ac4914d67c29a7 Mon Sep 17 00:00:00 2001
From: Hisham Muhammad <hisham@gobolinux.org>
Date: Thu, 12 Mar 2015 18:01:25 -0300
Subject: Don't crash when modules table is missing.

---
 src/luarocks/build/builtin.lua | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

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)
      end
    end
    
-   
+   if not build.modules then
+      return nil, "Missing build.modules table"
+   end
    for name, info in pairs(build.modules) do
       local moddir = path.module_to_path(name)
       if type(info) == "string" then
-- 
cgit v1.2.3-55-g6feb