From 82f0e360339975e238934b573f232ee959e6fd2d Mon Sep 17 00:00:00 2001 From: Sukru Senli Date: Wed, 13 Dec 2017 13:38:22 +0100 Subject: [PATCH] questd: imonitor: do not restart quest if lan ifname is missing or is bridge --- questd/files/sbin/imonitor | 2 ++ 1 file changed, 2 insertions(+) diff --git a/questd/files/sbin/imonitor b/questd/files/sbin/imonitor index b20cbe4dd..0efdf6ab4 100755 --- a/questd/files/sbin/imonitor +++ b/questd/files/sbin/imonitor @@ -129,6 +129,8 @@ check_ubus_network_call() { json_load "$(ifstatus lan)" || return 0 json_get_var up up [ $up -eq 1 ] || return 0 + local ifname="$(uci -q get network.lan.ifname)" + [ -z "$ifname" -o "${ifname:0:3}" == "br-" ] && return 0 ubus -t 5 call router.network ports '{"network":"lan"}' | grep -q statistics || { NNET_NFAIL=1 return 1