From c94e0f200099233b1e46866bd00eb3387649cd35 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Tue, 17 May 2022 23:16:04 -0300 Subject: avoid crash if variables.LUA* are unset Fixes #1418 --- src/luarocks/cmd.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/luarocks/cmd.lua b/src/luarocks/cmd.lua index 3abad789..f1446df4 100644 --- a/src/luarocks/cmd.lua +++ b/src/luarocks/cmd.lua @@ -350,9 +350,9 @@ local function get_config_text(cfg) -- luacheck: ignore 431 local libdir_ok = deps.check_lua_libdir(cfg.variables) local incdir_ok = deps.check_lua_incdir(cfg.variables) - local bindir_ok = fs.exists(cfg.variables.LUA_BINDIR) - local luadir_ok = fs.exists(cfg.variables.LUA_DIR) - local lua_ok = fs.exists(cfg.variables.LUA) + local bindir_ok = cfg.variables.LUA_BINDIR and fs.exists(cfg.variables.LUA_BINDIR) + local luadir_ok = cfg.variables.LUA_DIR and fs.exists(cfg.variables.LUA_DIR) + local lua_ok = cfg.variables.LUA and fs.exists(cfg.variables.LUA) local buf = "Configuration:\n" buf = buf.." Lua:\n" -- cgit v1.2.3-55-g6feb