diff --git a/private/system_server.te b/private/system_server.te
index 0ad5d9939e098343004bb5c925db5d409e3f5262..892d522376fa425e3effd2be08cd17dcc14b4760 100644
--- a/private/system_server.te
+++ b/private/system_server.te
@@ -399,7 +399,6 @@ set_prop(system_server, debug_prop)
 set_prop(system_server, powerctl_prop)
 set_prop(system_server, fingerprint_prop)
 set_prop(system_server, device_logging_prop)
-set_prop(system_server, wifi_prop)
 set_prop(system_server, dumpstate_options_prop)
 set_prop(system_server, overlay_prop)
 userdebug_or_eng(`set_prop(system_server, wifi_log_prop)')
diff --git a/public/hal_wifi.te b/public/hal_wifi.te
index edd30fb38e39fb2841ba51b08515c3fbfe17ae39..e06d8f9b08d8ab2d88a2273ef55e89635f9a46d6 100644
--- a/public/hal_wifi.te
+++ b/public/hal_wifi.te
@@ -5,6 +5,8 @@ binder_call(hal_wifi_server, hal_wifi_client)
 r_dir_file(hal_wifi, proc_net)
 r_dir_file(hal_wifi, sysfs_type)
 
+set_prop(hal_wifi, wifi_prop)
+
 # allow hal wifi set interfaces up and down
 allow hal_wifi self:udp_socket create_socket_perms;
 allowxperm hal_wifi self:udp_socket ioctl { SIOCSIFFLAGS };