fixed dnsmasq init for "ignore" option
authormarkus <markus@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 5 May 2009 11:00:00 +0000 (11:00 +0000)
committermarkus <markus@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Tue, 5 May 2009 11:00:00 +0000 (11:00 +0000)
dnsmasq.init tried to set range options even when ignore was
set to "1". Now the functions stops processing after evaluating
the "ignore" option when the result is > 0

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@15618 3c298f89-4303-0410-b956-a3cf2f4a3e73

package/dnsmasq/files/dnsmasq.init

index 7a1530f..3f8dca9 100644 (file)
@@ -220,7 +220,7 @@ dhcp_add() {
                DNS_SERVERS="$DNS_SERVERS $dnsserver"
        }
 
-       append_bool "$cfg" ignore "-2 $ifname"
+       append_bool "$cfg" ignore "-2 $ifname" && return 0
 
        config_get proto "$net" proto
        [ static = "$proto" ] || return 0