diff options
author | Jing Ji <jji@google.com> | 2019-11-04 11:35:49 -0800 |
---|---|---|
committer | android-build-team Robot <android-build-team-robot@google.com> | 2019-11-15 06:15:23 +0000 |
commit | 1722028514ca6582a917e78a05f0594d82b2d4ea (patch) | |
tree | deb3e86ffb391c8597a36a88464248545b6b6553 | |
parent | 0d7e17eb676695de8b19ad2ec33fdfcefa165b97 (diff) | |
download | base-1722028514ca6582a917e78a05f0594d82b2d4ea.tar.gz |
Prevent system uid component from running in an isolated app process
Bug: 140055304
Test: Manual
Change-Id: I5a1618fab529cb0300d4a8e9c7762ee218ca09eb
Merged-In: I5a1618fab529cb0300d4a8e9c7762ee218ca09eb
(cherry picked from commit 84f2b227b0a0e74157508f143c1ef44ef0f0be50)
-rw-r--r-- | services/core/java/com/android/server/am/ProcessList.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/am/ProcessList.java b/services/core/java/com/android/server/am/ProcessList.java index 838e7d3c0208..fe29a36ec45f 100644 --- a/services/core/java/com/android/server/am/ProcessList.java +++ b/services/core/java/com/android/server/am/ProcessList.java @@ -1329,7 +1329,7 @@ public final class ProcessList { final int procCount = procs.size(); for (int i = 0; i < procCount; i++) { final int procUid = procs.keyAt(i); - if (UserHandle.isApp(procUid) || !UserHandle.isSameUser(procUid, uid)) { + if (!UserHandle.isCore(procUid) || !UserHandle.isSameUser(procUid, uid)) { // Don't use an app process or different user process for system component. continue; } |