dnsbl ipairs fix

This commit is contained in:
bunkerity 2020-10-02 10:41:49 +02:00
parent 829c1c6974
commit 44155b5d62
1 changed files with 3 additions and 3 deletions

View File

@ -24,7 +24,7 @@ access_by_lua_block {
end
local answers, err = r:reverse_query(ip)
if not answers.errcode then
for ak, av in pairs(answers) do
for ak, av in ipairs(answers) do
if av.ptrdname then
rdns = av.ptrdname
break
@ -33,7 +33,7 @@ access_by_lua_block {
end
if rdns ~= "" then
local answers, err, tries = r:query(rdns, nil, {})
for ak, av in pairs(answers) do
for ak, av in ipairs(answers) do
if av.address and av.address == ip then
both = true
break
@ -66,7 +66,7 @@ access_by_lua_block {
name = name:gsub("%.in%-addr%.arpa", ""):gsub("%.ip6%.arpa", "") .. "." .. v
local answers, err, tries = r:query(name, nil, {})
if not answers.errcode then
for ak, av in pairs(answers) do
for ak, av in ipairs(answers) do
if av.address then
a,b,c,d = av.address:match("([%d]+).([%d]+).([%d]+).([%d]+)")
if a == "127" then