From d02a6d889c6b0d68546f9b3c3c2466c848e3fd83 Mon Sep 17 00:00:00 2001 From: Wen Zhang Date: Fri, 21 Oct 2022 03:52:06 +0000 Subject: [Bugfix]fix NullPointException when PackageInfo's verifiers is null PackageInfo's verifiers will be null sometime when cancel install app, it will casue system server NPE. Bug: 254754001 Test: MTBF Change-Id: I1f06b4ea9610eb268cb3addcb2b44ac95520e140 --- services/core/java/com/android/server/pm/VerificationParams.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/pm/VerificationParams.java b/services/core/java/com/android/server/pm/VerificationParams.java index 7423bf65c6a5..d3112c5143fe 100644 --- a/services/core/java/com/android/server/pm/VerificationParams.java +++ b/services/core/java/com/android/server/pm/VerificationParams.java @@ -643,7 +643,7 @@ final class VerificationParams extends HandlerParams { private List matchVerifiers(PackageInfoLite pkgInfo, List receivers, final PackageVerificationState verificationState) { - if (pkgInfo.verifiers.length == 0) { + if (pkgInfo.verifiers == null || pkgInfo.verifiers.length == 0) { return null; } -- cgit v1.2.3-59-g8ed1b