commit | ec1aa4bb0b4fd749b8d36c5021f3b70fbd0d2814 | [log] [tgz] |
---|---|---|
author | Mike Stroyan <stroyan@google.com> | Mon Mar 21 16:45:31 2016 +0000 |
committer | android-build-merger <android-build-merger@google.com> | Mon Mar 21 16:45:31 2016 +0000 |
tree | 93cb64448e465fa4f1aaf467bdf0fa9be7cae1af | |
parent | 8de6622806308d83ba93d6952180266f4f5bc920 [diff] | |
parent | 144c72f18cacb1a045430c4a540039db2335441b [diff] |
run-as should accept /data/user/0 symlink am: 57288ad * commit '57288ad825c3fc976f4db583d6e193fa787e4beb': run-as should accept /data/user/0 symlink
diff --git a/run-as/package.c b/run-as/package.c index aea89e5..86824c2 100644 --- a/run-as/package.c +++ b/run-as/package.c
@@ -182,6 +182,10 @@ 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;