OSDN Git Service

Check for null pkgList in fixSeInfoLocked()
authorJeff Vander Stoep <jeffv@google.com>
Thu, 8 Mar 2018 17:49:33 +0000 (09:49 -0800)
committerJeffrey Vander Stoep <jeffv@google.com>
Fri, 9 Mar 2018 03:53:49 +0000 (03:53 +0000)
commit54807bb15b1a853ce09bf2ffce4f84f36cc37245
treeb97898ca3539da6107f96f3dd015139bf1719627
parentfa63f6895b02c64eb9d57fdc95d490190f565efc
Check for null pkgList in fixSeInfoLocked()

Addresses:
03-08 17:26:18.550 11945 11945 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main
03-08 17:26:18.550 11945 11945 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke interface method 'java.util.Iterator java.util.List.iterator()' on a null object reference
03-08 17:26:18.550 11945 11945 E AndroidRuntime:        at com.android.server.pm.SharedUserSetting.fixSeInfoLocked(SharedUserSetting.java:129)

Which is triggered during an "adb sync"

Fixes: 74214574
Test: m -j && adb shell stop && adb remount && adb sync && adb shell start
Change-Id: I1908893fae05c70491f7cc776d0df49ec54f283b
(cherry picked from commit acfdfbec2a6a4557fbde96dc2dfb8b4af51a3f63)
services/core/java/com/android/server/pm/SharedUserSetting.java