]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Reset domain_id in list function.
authortcely <tcely@users.noreply.github.com>
Thu, 3 Aug 2017 08:35:14 +0000 (04:35 -0400)
committertcely <tcely@users.noreply.github.com>
Thu, 24 May 2018 17:33:47 +0000 (13:33 -0400)
modules/luabackend/test/powerdns-luabackend.lua

index 5efd8e346a5f6d8e9a175871f355737982c49ca7..3e2653aaa900fdc182bccf1bd583880ac9715556 100644 (file)
@@ -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