Skip to content

Commit c610a6b

Browse files
nickkralAndroid (Google) Code Review
authored andcommitted
Merge "resist umask changes, make dirs 0711"
2 parents 7061b5f + 7ac3ed1 commit c610a6b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

cmds/installd/installd.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,12 +332,15 @@ int initialize_directories() {
332332
ret = 0;
333333
// Make the /data/user directory if necessary
334334
if (access(user_data_dir, R_OK) < 0) {
335-
if (mkdir(user_data_dir, 0755) < 0) {
335+
if (mkdir(user_data_dir, 0711) < 0) {
336336
return -1;
337337
}
338338
if (chown(user_data_dir, AID_SYSTEM, AID_SYSTEM) < 0) {
339339
return -1;
340340
}
341+
if (chmod(user_data_dir, 0711) < 0) {
342+
return -1;
343+
}
341344
}
342345
// Make the /data/user/0 symlink to /data/data if necessary
343346
if (access(primary_data_dir, R_OK) < 0) {

0 commit comments

Comments
 (0)