CachedAppOptimzer.freezeProcess() should check for null UidRecord

Test: tested on a pixel 6
Bug: 275649588
Change-Id: I18d2401c53191ea412e543dd0964d775f8402208
This commit is contained in:
Mark Fasheh
2023-03-31 19:56:24 +00:00
parent 5ff3c73038
commit b4025ae27f

View File

@@ -2056,7 +2056,7 @@ public final class CachedAppOptimizer {
frozen = opt.isFrozen();
final UidRecord uidRec = proc.getUidRecord();
if (frozen && uidRec.areAllProcessesFrozen()) {
if (frozen && uidRec != null && uidRec.areAllProcessesFrozen()) {
uidRec.setFrozen(true);
mFreezeHandler.sendMessage(mFreezeHandler.obtainMessage(
UID_FROZEN_STATE_CHANGED_MSG, proc));