wireless: fix bogus isolate setting on unbridged configuration
[oweals/netifd.git] / scripts / netifd-wireless.sh
index 83a8223e422cdf439b2401595245f2f29a8cd023..d5f3867ad3e7bf0108c1d123c79a58053b2b3819 100644 (file)
@@ -254,10 +254,8 @@ _wireless_set_brsnoop_isolation() {
 
        json_get_var isolate isolate
 
-       [ $isolate -gt 0 -o -z "$network_bridge" ] && return
-
-       [ -z "$multicast_to_unicast" ] && multicast_to_unicast=1
-       [ $multicast_to_unicast -gt 0 ] && json_add_boolean isolate 1
+       [ ${isolate:-0} -gt 0 -o -z "$network_bridge" ] && return
+       [ ${multicast_to_unicast:-1} -gt 0 ] && json_add_boolean isolate 1
 }
 
 for_each_interface() {