luci-app-ddns: fixes because uclient-fetch support "force ip version"
[project/luci.git] / applications / luci-app-ddns / luasrc / tools / ddns.lua
index 5479143..b326cd1 100755 (executable)
@@ -29,7 +29,7 @@ has_nslookup  = (SYS.call( [[$(which nslookup) localhost 2>&1 | grep -qF "(null)"
 has_ipv6       = (NXFS.access("/proc/net/ipv6_route") and NXFS.access("/usr/sbin/ip6tables"))
 has_ssl                = (has_wgetssl or has_curlssl or (has_fetch and has_fetchssl))
 has_proxy      = (has_wgetssl or has_curlpxy or has_fetch or has_bbwget)
-has_forceip    = ((has_wgetssl or has_curl) and (has_bindhost or has_hostip))
+has_forceip    = ((has_wgetssl or has_curl or has_fetch) and (has_bindhost or has_hostip))
 has_dnsserver  = (has_bindhost or has_hostip or has_nslookup)
 has_bindnet    = (has_wgetssl or has_curl)
 has_cacerts    = _check_certs()