diff --git a/package/broadcom-wl/files/lib/wifi/broadcom.sh b/package/broadcom-wl/files/lib/wifi/broadcom.sh
index 92548e53d9b48a71b827dd7591f8b98f6d7f17c6..c499ca8c6186df539dbe79fc408c6dfa59e76de3 100644
--- a/package/broadcom-wl/files/lib/wifi/broadcom.sh
+++ b/package/broadcom-wl/files/lib/wifi/broadcom.sh
@@ -119,7 +119,7 @@ enable_broadcom() {
 			config_get_bool hidden "$vif" hidden 1
 			append vif_pre_up "closed $hidden" "$N"
 			config_get_bool isolate "$vif" isolate
-			append vif_pre_up "ap_isolate $hidden" "$N"
+			append vif_pre_up "ap_isolate $isolate" "$N"
 		}
 
 		wsec_r=0