Merge "fix NullPointerException in RegisteredServicesCache"

am: 4b1a8f46d6

Change-Id: I1ba9512647d515aedbaf09eb2d7ac524477e5296
This commit is contained in:
liulvping
2016-09-13 21:04:55 +00:00
committed by android-build-merger

View File

@@ -347,6 +347,7 @@ public abstract class RegisteredServicesCache<V> {
@VisibleForTesting @VisibleForTesting
protected boolean inSystemImage(int callerUid) { protected boolean inSystemImage(int callerUid) {
String[] packages = mContext.getPackageManager().getPackagesForUid(callerUid); String[] packages = mContext.getPackageManager().getPackagesForUid(callerUid);
if (packages != null) {
for (String name : packages) { for (String name : packages) {
try { try {
PackageInfo packageInfo = PackageInfo packageInfo =
@@ -358,6 +359,7 @@ public abstract class RegisteredServicesCache<V> {
return false; return false;
} }
} }
}
return false; return false;
} }