mirror of
https://github.com/openwrt/openwrt.git
synced 2025-03-10 22:44:04 +00:00
dnsmasq: reset EXTRA_MOUNT in the right place
EXTRA_MOUNT variable should be reset in dnsmasq_start() rather than just once at the beginning of the script. Fixes: ac4e8aa2f8 ("dnsmasq: fix more dnsmasq jail issues") Reported-by: Hartmut Birr <e9hack@gmail.com> Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
parent
ac4e8aa2f8
commit
ddc8d085f3
@ -10,7 +10,6 @@ ADD_LOCAL_DOMAIN=1
|
|||||||
ADD_LOCAL_HOSTNAME=1
|
ADD_LOCAL_HOSTNAME=1
|
||||||
ADD_WAN_FQDN=0
|
ADD_WAN_FQDN=0
|
||||||
ADD_LOCAL_FQDN=""
|
ADD_LOCAL_FQDN=""
|
||||||
EXTRA_MOUNT=""
|
|
||||||
|
|
||||||
BASECONFIGFILE="/var/etc/dnsmasq.conf"
|
BASECONFIGFILE="/var/etc/dnsmasq.conf"
|
||||||
BASEHOSTFILE="/tmp/hosts/dhcp"
|
BASEHOSTFILE="/tmp/hosts/dhcp"
|
||||||
@ -818,9 +817,10 @@ dnsmasq_start()
|
|||||||
config_get_bool disabled "$cfg" disabled 0
|
config_get_bool disabled "$cfg" disabled 0
|
||||||
[ "$disabled" -gt 0 ] && return 0
|
[ "$disabled" -gt 0 ] && return 0
|
||||||
|
|
||||||
# reset list of DOMAINS and DNS servers (for each dnsmasq instance)
|
# reset list of DOMAINS, DNS servers and EXTRA mounts (for each dnsmasq instance)
|
||||||
DNS_SERVERS=""
|
DNS_SERVERS=""
|
||||||
DOMAIN=""
|
DOMAIN=""
|
||||||
|
EXTRA_MOUNT=""
|
||||||
CONFIGFILE="${BASECONFIGFILE}.${cfg}"
|
CONFIGFILE="${BASECONFIGFILE}.${cfg}"
|
||||||
CONFIGFILE_TMP="${CONFIGFILE}.$$"
|
CONFIGFILE_TMP="${CONFIGFILE}.$$"
|
||||||
HOSTFILE="${BASEHOSTFILE}.${cfg}"
|
HOSTFILE="${BASEHOSTFILE}.${cfg}"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user