From 7c7dbb0e62f511c189ae8358977c4b4a052b809b Mon Sep 17 00:00:00 2001 From: gitea-action Date: Wed, 4 Dec 2024 02:00:20 +0800 Subject: [PATCH] luci-app-passwall: sync upstream last commit: https://github.com/xiaorouji/openwrt-passwall/commit/e49143de740cf8bfe5e2d9472d560c7a400520ff --- luci-app-passwall/luasrc/passwall/api.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/luci-app-passwall/luasrc/passwall/api.lua b/luci-app-passwall/luasrc/passwall/api.lua index 9acf8aaef..5d67e767c 100644 --- a/luci-app-passwall/luasrc/passwall/api.lua +++ b/luci-app-passwall/luasrc/passwall/api.lua @@ -81,7 +81,7 @@ function domainToIPv4(domain, dns) local Dns = dns or "223.5.5.5" local IPs = luci.sys.exec('nslookup %s %s | awk \'/^Name:/{getline; if ($1 == "Address:") print $2}\'' % { domain, Dns }) for IP in string.gmatch(IPs, "%S+") do - if not datatypes.ip6addr(IP) then return IP end + if datatypes.ipaddr(IP) and not datatypes.ip6addr(IP) then return IP end end return nil end