]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
lua: added typecheck for string-to-dname conversion marek/worker-refactor-copypasta
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>
Fri, 13 Apr 2018 16:02:25 +0000 (18:02 +0200)
daemon/lua/kres.lua

index 9dc647f87202b95793215ab1a52ee508e10c9fee..5faabbd8ad9fe067e1a6faaa6b6e07ac7ee410a0 100644 (file)
@@ -649,6 +649,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,