From: Lukáš Ježek Date: Fri, 9 Oct 2020 07:43:29 +0000 (+0200) Subject: lua: kr_table_len checks type of parameter X-Git-Tag: v5.2.0~17^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9e6d3b32b540cb5e48bbd0a476e67fb7299b78d2;p=thirdparty%2Fknot-resolver.git lua: kr_table_len checks type of parameter --- diff --git a/daemon/lua/kluautil.lua b/daemon/lua/kluautil.lua index bfeac4184..0d63c07fc 100644 --- a/daemon/lua/kluautil.lua +++ b/daemon/lua/kluautil.lua @@ -5,6 +5,10 @@ local kluautil = {} -- Get length of table function kluautil.kr_table_len(t) + if type(t) ~= 'table' then + return nil + end + local len = 0 for _ in pairs(t) do len = len + 1