From 4e1376fa8840f0055dab5c0e7dbcd8cc1c281b6d Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Mon, 19 Feb 2024 13:51:09 -0300 Subject: fix(lint): don't crash when missing description --- src/luarocks/cmd/lint.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/luarocks/cmd/lint.lua b/src/luarocks/cmd/lint.lua index 47a3da90..738503ce 100644 --- a/src/luarocks/cmd/lint.lua +++ b/src/luarocks/cmd/lint.lua @@ -39,8 +39,8 @@ function lint.command(args) -- Making 'lint' alone be stricter shouldn't be a problem, -- because extra-strict checks is what lint-type commands -- are all about. - if not rs.description.license then - util.printerr("Rockspec has no license field.") + if not rs.description or not rs.description.license then + util.printerr("Rockspec has no description.license field.") ok = false end -- cgit v1.2.3-55-g6feb