From 84f2b227b0a0e74157508f143c1ef44ef0f0be50 Mon Sep 17 00:00:00 2001 From: Jing Ji Date: Mon, 4 Nov 2019 11:35:49 -0800 Subject: [PATCH] Prevent system uid component from running in an isolated app process Bug: 140055304 Test: Manual Change-Id: I5a1618fab529cb0300d4a8e9c7762ee218ca09eb Merged-In: I5a1618fab529cb0300d4a8e9c7762ee218ca09eb --- services/core/java/com/android/server/am/ProcessList.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/am/ProcessList.java b/services/core/java/com/android/server/am/ProcessList.java index b399971d1ad5d..2cc3ff697ddf7 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; }