dnsbl ipairs fix
This commit is contained in:
parent
829c1c6974
commit
44155b5d62
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue