From 9baf0dc3b115b1519fa868b1cd0e53a9cecaee4c Mon Sep 17 00:00:00 2001 From: Hao Ke Date: Tue, 1 Mar 2022 19:18:13 +0000 Subject: Change unsafe readSparseArray call in ApplicationInfo. Replace the unsafe readSparseArray API call with the typed version. Bug: 195622897 Change-Id: Ia874fd8e454ddb145d2e999afb08cb79f693566c Test: Builds and Boots. --- core/java/android/content/pm/ApplicationInfo.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/content/pm/ApplicationInfo.java b/core/java/android/content/pm/ApplicationInfo.java index 84c9fa9b375c..a411eeef969b 100644 --- a/core/java/android/content/pm/ApplicationInfo.java +++ b/core/java/android/content/pm/ApplicationInfo.java @@ -1997,7 +1997,7 @@ public class ApplicationInfo extends PackageItemInfo implements Parcelable { splitNames = source.createString8Array(); splitSourceDirs = source.createString8Array(); splitPublicSourceDirs = source.createString8Array(); - splitDependencies = source.readSparseArray(null); + splitDependencies = source.readSparseArray(null, int[].class); nativeLibraryDir = source.readString8(); secondaryNativeLibraryDir = source.readString8(); nativeLibraryRootDir = source.readString8(); -- cgit v1.2.3-59-g8ed1b