Loading cmds/installd/installd.c +4 −1 Original line number Diff line number Diff line Loading @@ -332,12 +332,15 @@ int initialize_directories() { ret = 0; // Make the /data/user directory if necessary if (access(user_data_dir, R_OK) < 0) { if (mkdir(user_data_dir, 0755) < 0) { if (mkdir(user_data_dir, 0711) < 0) { return -1; } if (chown(user_data_dir, AID_SYSTEM, AID_SYSTEM) < 0) { return -1; } if (chmod(user_data_dir, 0711) < 0) { return -1; } } // Make the /data/user/0 symlink to /data/data if necessary if (access(primary_data_dir, R_OK) < 0) { Loading Loading
cmds/installd/installd.c +4 −1 Original line number Diff line number Diff line Loading @@ -332,12 +332,15 @@ int initialize_directories() { ret = 0; // Make the /data/user directory if necessary if (access(user_data_dir, R_OK) < 0) { if (mkdir(user_data_dir, 0755) < 0) { if (mkdir(user_data_dir, 0711) < 0) { return -1; } if (chown(user_data_dir, AID_SYSTEM, AID_SYSTEM) < 0) { return -1; } if (chmod(user_data_dir, 0711) < 0) { return -1; } } // Make the /data/user/0 symlink to /data/data if necessary if (access(primary_data_dir, R_OK) < 0) { Loading