diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/netifd-wireless.sh | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/netifd-wireless.sh b/scripts/netifd-wireless.sh index 5527791..80fbf75 100644 --- a/scripts/netifd-wireless.sh +++ b/scripts/netifd-wireless.sh @@ -294,10 +294,10 @@ _wireless_set_brsnoop_isolation() { local multicast_to_unicast="$1" local isolate - json_get_var isolate isolate + json_get_vars isolate proxy_arp [ ${isolate:-0} -gt 0 -o -z "$network_bridge" ] && return - [ ${multicast_to_unicast:-1} -gt 0 ] && json_add_boolean isolate 1 + [ ${multicast_to_unicast:-1} -gt 0 -o ${proxy_arp:-0} -gt 0 ] && json_add_boolean isolate 1 } for_each_interface() { |