]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
lua: added typecheck for string-to-dname conversion
authorMarek Vavruša <mvavrusa@cloudflare.com>
Tue, 3 Apr 2018 22:51:32 +0000 (15:51 -0700)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Mon, 23 Apr 2018 13:02:31 +0000 (15:02 +0200)
daemon/lua/kres.lua

index 9d690cfef22d0cc944a99fd4a9daf08241e26f93..6e9cf8da492a3a0164fed40b65b1a2212c3da875 100644 (file)
@@ -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,