diff options
| author | 2024-07-24 05:09:21 +0000 | |
|---|---|---|
| committer | 2024-07-24 05:22:15 +0000 | |
| commit | 6ac8e78123d01aa88f12ffbc251fc94f4a899b48 (patch) | |
| tree | e1d3d781e262aed2293d3939b293a76d29ea475e | |
| parent | 2bebdf21843f84cf3fc62991b12f5bc51be8ad76 (diff) | |
Prevent system uid component from running in an isolated app process
Similar to commit 78a3a74, but this CL is targeting on activities.
Bug: 343169511
Flag: EXEMPT bugfix
Test: locally verified via the sample app
Change-Id: Iaa7a929b73beaa076f965b3413f6a856df235ae7
| -rw-r--r-- | services/core/java/com/android/server/wm/ActivityTaskManagerService.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/wm/ActivityTaskManagerService.java b/services/core/java/com/android/server/wm/ActivityTaskManagerService.java index ff46b33571f3..02b0bce7735b 100644 --- a/services/core/java/com/android/server/wm/ActivityTaskManagerService.java +++ b/services/core/java/com/android/server/wm/ActivityTaskManagerService.java @@ -5514,7 +5514,7 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub { 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; } |