Android: Set ctrl_iface client socket group (AID_WIFI) separately
[mech_eap.git] / src / common / wpa_ctrl.c
index 820dd12..5733aa6 100644 (file)
@@ -152,6 +152,8 @@ try_again:
 
 #ifdef ANDROID
        chmod(ctrl->local.sun_path, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP);
+       /* Set group even if we do not have privileges to change owner */
+       chown(ctrl->local.sun_path, -1, AID_WIFI);
        chown(ctrl->local.sun_path, AID_SYSTEM, AID_WIFI);
 
        if (os_strncmp(ctrl_path, "@android:", 9) == 0) {