run-as should accept /data/user/0 symlink
This works around b/21028929. That old bug reappeared in nyc-dev because of file-based-encryption. Bug: 21028929 Change-Id: I4eb65ee3b57fb86605fa56fd1395a9666f6aef7f
This commit is contained in:
parent
5f31ca2231
commit
57288ad825
1 changed files with 4 additions and 0 deletions
|
|
@ -182,6 +182,10 @@ check_directory_ownership(const char* path, uid_t uid)
|
|||
if (ret < 0)
|
||||
return -1;
|
||||
|
||||
/* /data/user/0 is a known safe symlink */
|
||||
if (strcmp("/data/user/0", path) == 0)
|
||||
return 0;
|
||||
|
||||
/* must be a real directory, not a symlink */
|
||||
if (!S_ISDIR(st.st_mode))
|
||||
goto BAD;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue