Fix - correctly parse options from legacy conf file

Signed-off-by: Rob White <rob@blue-wave.net>
This commit is contained in:
Rob White
2023-02-23 21:10:17 +00:00
parent 7ff11eddaf
commit 2c816b4e98

View File

@@ -990,7 +990,8 @@ get_option_from_config() {
param=$(uci -q get opennds.@opennds[0].$option | awk '{printf("%s", $0)}' | tr -d "'")
elif [ -e "/etc/opennds/opennds.conf" ]; then
param=$(cat "/etc/opennds/opennds.conf" | awk -F"$option " '{printf("%s", $2)}')
param=$(cat /etc/opennds/opennds.conf | grep -i -w "$option" | awk -F"#" '{print $1}' | awk 'NF==2 {printf $2}')
fi
urlencode "$param"