From 97aef06a28c3176b0225875c159c6c1e1b247263 Mon Sep 17 00:00:00 2001 From: Jorim Jaggi Date: Wed, 18 Apr 2018 18:17:56 +0200 Subject: [PATCH] Do not allow elevating system_server priority for remote anim Test: go/wm-smoke Bug: 77908520 Change-Id: I45f47d73bedb7317c9e80907930f8d4d628f212a --- .../java/com/android/server/am/ActivityManagerService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index c9dbd45c5be4d..cad4b851b8dec 100644 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java @@ -14542,6 +14542,10 @@ public class ActivityManagerService extends IActivityManager.Stub } void setRunningRemoteAnimation(int pid, boolean runningRemoteAnimation) { + if (pid == Process.myPid()) { + Slog.wtf(TAG, "system can't run remote animation"); + return; + } synchronized (ActivityManagerService.this) { final ProcessRecord pr; synchronized (mPidsSelfLocked) {