Check for validity of values passed in through `PIHOLE_DNS_` Throw away junk.
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
This commit is contained in:
parent
e88429a65d
commit
14e3bcb480
8
start.sh
8
start.sh
|
@ -100,8 +100,12 @@ if [ -n "${PIHOLE_DNS_}" ]; then
|
|||
PIHOLE_DNS_ARR=(${PIHOLE_DNS_//;/ })
|
||||
count=1
|
||||
for i in "${PIHOLE_DNS_ARR[@]}"; do
|
||||
change_setting "PIHOLE_DNS_$count" "$i"
|
||||
((count=count+1))
|
||||
if valid_ip "$i" || valid_ip6 "$i" ; then
|
||||
change_setting "PIHOLE_DNS_$count" "$i"
|
||||
((count=count+1))
|
||||
else
|
||||
echo "Invalid IP detected in PIHOLE_DNS_: ${i}"
|
||||
fi
|
||||
done
|
||||
else
|
||||
# Environment variable has not been set, but there may be existing values in an existing setupVars.conf
|
||||
|
|
Loading…
Reference in New Issue