diff --git a/feeds/wlan-ap/opensync/src/platform/openwrt/src/lib/target/src/radio.c b/feeds/wlan-ap/opensync/src/platform/openwrt/src/lib/target/src/radio.c index 6758e939b..9916af60e 100755 --- a/feeds/wlan-ap/opensync/src/platform/openwrt/src/lib/target/src/radio.c +++ b/feeds/wlan-ap/opensync/src/platform/openwrt/src/lib/target/src/radio.c @@ -278,7 +278,8 @@ static void periodic_task(void *arg) struct uci_section *s = uci_to_section(e); if (!strcmp(s->type, "wifi-iface")) - vif_state_update(s, NULL); + if (vif_find(s->e.name)) + vif_state_update(s, NULL); } uci_unload(uci, wireless); LOGT("periodic: stop state update ");