From 0b925d4f46ef9d0f25fa5fd56e996280e9a98c71 Mon Sep 17 00:00:00 2001 From: Nate Myren Date: Thu, 15 Jul 2021 10:35:49 -0700 Subject: [PATCH] Null safe package name in AppOps writeState Ensure that, if a package has a null package name, that the AppOpsServer does not crash. Existing package tags should be closed, and lastPkg set to null. Test: manual Fixes: 193664388 Change-Id: I420477a9f102b6c1f8305b45158e7bdb3a71e227 --- .../core/java/com/android/server/appop/AppOpsService.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/services/core/java/com/android/server/appop/AppOpsService.java b/services/core/java/com/android/server/appop/AppOpsService.java index 33bc212fb9c04..5f212738a41bd 100644 --- a/services/core/java/com/android/server/appop/AppOpsService.java +++ b/services/core/java/com/android/server/appop/AppOpsService.java @@ -5099,13 +5099,15 @@ public class AppOpsService extends IAppOpsService.Stub { String lastPkg = null; for (int i=0; i