diff --git a/public/service.te b/public/service.te
index 1b65b5aafff2541e5079b55a3507b63f7f4d7f3b..858f0b0fc2f8466f671805cdca08a253c9f1ca4a 100644
--- a/public/service.te
+++ b/public/service.te
@@ -133,7 +133,7 @@ type webviewupdate_service, app_api_service, system_server_service, service_mana
 type wifip2p_service, app_api_service, system_server_service, service_manager_type;
 type wifiscanner_service, system_api_service, system_server_service, service_manager_type;
 type wifi_service, app_api_service, system_server_service, service_manager_type;
-type wificond_service, system_server_service, service_manager_type;
+type wificond_service, service_manager_type;
 type wifiaware_service, app_api_service, system_server_service, service_manager_type;
 type window_service, system_api_service, system_server_service, service_manager_type;
 type wpa_supplicant_service, system_server_service, service_manager_type;
diff --git a/public/system_server.te b/public/system_server.te
index 67d78f9a981abc6c7426411515489374be0d2896..66bd370e2a44316ae9f661b41b4a017692a32ff8 100644
--- a/public/system_server.te
+++ b/public/system_server.te
@@ -499,6 +499,7 @@ allow system_server nfc_service:service_manager find;
 allow system_server radio_service:service_manager find;
 allow system_server system_server_service:service_manager { add find };
 allow system_server surfaceflinger_service:service_manager find;
+allow system_server wificond_service:service_manager find;
 
 allow system_server keystore:keystore_key {
 	get_state