diff --git a/files/usr/sbin/wanmonitor b/files/usr/sbin/wanmonitor index b6b6ddc..9379210 100755 --- a/files/usr/sbin/wanmonitor +++ b/files/usr/sbin/wanmonitor @@ -38,7 +38,7 @@ function initialize() { if [ "x${GATEWAY_WAN_PRIMARY}" = "x" ]; then GATEWAY_WAN_PRIMARY=$(ifstatus ${WAN_PRIMARY} | grep -A 2 "\"target\": \"0.0.0.0\"," | awk '/nexthop/ {gsub(/[",]/, "");print $2}') fi - + if [ "x${IFNAME_WAN_SECONDARY}" = "x" ]; then IFNAME_WAN_SECONDARY=$(/sbin/uci -q -P /var/state get network.${WAN_SECONDARY}.ifname) fi @@ -61,7 +61,7 @@ function prepare() { if [ "x${IFNAME_WAN}" = "x" ]; then /usr/bin/logger -t $0 -p ${LOGGER_CRITICAL} "Lack of logical interface for one of WAN connections!" exit 1 - fi + fi done for GATEWAY_WAN in ${GATEWAY_WAN_PRIMARY} ${GATEWAY_WAN_SECONDARY}; do @@ -107,7 +107,6 @@ until [[ -z "${1}" ]]; do *) echo "Unknown option: ${1}" ;; - esac shift done