diff --git a/wpa_supplicant.te b/wpa_supplicant.te
index 00912e5f7cc3482fd8b2e451c54f413e6785fb95..30d34901dde3892c74874b5ad4cfd2d9be099c07 100644
--- a/wpa_supplicant.te
+++ b/wpa_supplicant.te
@@ -19,6 +19,5 @@ allow wpa random_device:chr_file r_file_perms;
 type_transition wpa wifi_data_file:sock_file wpa_socket;
 allow wpa wpa_socket:sock_file create_file_perms;
 
-# Allow init to create wpa_socket and transition to wpa
-type_transition init wpa_socket:unix_dgram_socket wpa_socket;
-allow wpa wpa_socket:unix_dgram_socket { read write };
+# Allow wpa to read and write unix dgram sockets from init
+allow wpa init:unix_dgram_socket { read write };