From: Marek VavruĊĦa Date: Tue, 3 Apr 2018 22:51:32 +0000 (-0700) Subject: lua: added typecheck for string-to-dname conversion X-Git-Tag: v2.4.0~53^2~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b8f568bf90a1801393d82b674bd15b207c06c8eb;p=thirdparty%2Fknot-resolver.git lua: added typecheck for string-to-dname conversion --- diff --git a/daemon/lua/kres.lua b/daemon/lua/kres.lua index 9d690cfef..6e9cf8da4 100644 --- a/daemon/lua/kres.lua +++ b/daemon/lua/kres.lua @@ -796,6 +796,7 @@ kres = { request_t = function (udata) return ffi.cast('struct kr_request *', udata) end, -- Global API functions str2dname = function(name) + if type(name) ~= 'string' then return end local dname = ffi.gc(C.knot_dname_from_str(nil, name, 0), C.free) return dname2wire(dname) end,