Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b81645c8 authored by Android (Google) Code Review's avatar Android (Google) Code Review
Browse files

Merge change 3726 into donut

* changes:
  ActivityManager: Ensure that we clear the calling process identity around calls to Process.setProcessGroup().
parents 0e7cf636 9438de20
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -12190,11 +12190,15 @@ public final class ActivityManagerService extends ActivityManagerNative implemen
                        "Setting process group of " + app.processName
                        + " to " + app.curSchedGroup);
                if (true) {
                    long oldId = Binder.clearCallingIdentity();
                    try {
                        Process.setProcessGroup(app.pid, app.curSchedGroup);
                    } catch (Exception e) {
                        Log.w(TAG, "Failed setting process group of " + app.pid
                                + " to " + app.curSchedGroup);
                        e.printStackTrace();
                    } finally {
                        Binder.restoreCallingIdentity(oldId);
                    }
                }
                if (false) {