diff --git a/mptcp/files/usr/share/omr/post-tracking.d/post-tracking b/mptcp/files/usr/share/omr/post-tracking.d/post-tracking index 4800fe7c5..313ca84a4 100755 --- a/mptcp/files/usr/share/omr/post-tracking.d/post-tracking +++ b/mptcp/files/usr/share/omr/post-tracking.d/post-tracking @@ -223,8 +223,9 @@ del_server_route() { disable_pihole() { local server=$1 - if [ "$(uci -q get openmptcprouter.${server}.pihole)" = "0" ] && [ "$(uci -q get dhcp.@dnsmasq[0].server)" != "/lan/ /use-application-dns.net/" ]; then + if [ "$(uci -q get openmptcprouter.${server}.pihole)" = "0" ] && [ -n "$(uci -q get dhcp.@dnsmasq[0].server | grep '#53' | grep '10.2')" ]; then _log "Disable Pi-Hole..." + uci -q del_list dhcp.@dnsmasq[0].server="$(uci -q get dhcp.@dnsmasq[0].server | tr ' ' '\n' | grep '#53' | grep '10.2')" uci -q batch <<-EOF >/dev/null add_list dhcp.@dnsmasq[0].server='127.0.0.1#5353' commit dhcp