#!/bin/sh
IP="$(uci -q get dns-failsafe-proxy.main.listen_ip)"
PORT="$(uci -q get dns-failsafe-proxy.main.listen_port)"
[ -z "$IP" ] && exit 0
SERVER="${IP}#${PORT}"
MATCHED=0
for entry in $(uci -q get dhcp.@dnsmasq[0].server 2>/dev/null); do
	[ "$entry" = "$SERVER" ] && MATCHED=1 && break
done
if [ "$MATCHED" -eq 1 ]; then
	uci -q del_list dhcp.@dnsmasq[0].server="${SERVER}" 2>/dev/null
	uci -q del dhcp.@dnsmasq[0].noresolv 2>/dev/null
	uci commit dhcp
	service dnsmasq restart 2>/dev/null
fi
exit 0
