From: tcely Date: Thu, 3 Aug 2017 08:35:14 +0000 (-0400) Subject: Reset domain_id in list function. X-Git-Tag: dnsdist-1.4.0-rc3~42^2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=767e21349273f5544c14e9ae34d9060f1e8d444b;p=thirdparty%2Fpdns.git Reset domain_id in list function. --- diff --git a/modules/luabackend/test/powerdns-luabackend.lua b/modules/luabackend/test/powerdns-luabackend.lua index 5efd8e346a..3e2653aaa9 100644 --- a/modules/luabackend/test/powerdns-luabackend.lua +++ b/modules/luabackend/test/powerdns-luabackend.lua @@ -414,6 +414,10 @@ function list(qname, domainid) local tab = domains[domain_id] or domains[q_name:lower()] if (("table" == type(tab)) and ("table" == type(tab.records))) then r = {} + + -- domain_id might have been -1 + domain_id = tab.domain_id + local k, v, kk, vv for k, v in pairs(tab.records) do for kk, vv in ipairs(v) do