Merge "Fix NPE when querying for already uninstalled package." into qt-dev

This commit is contained in:
Sudheer Shanka
2019-05-29 16:49:10 +00:00
committed by Android (Google) Code Review

View File

@@ -3584,6 +3584,10 @@ class StorageManagerService extends IStorageManager.Stub
}
final String[] packagesForUid = mIPackageManager.getPackagesForUid(uid);
if (ArrayUtils.isEmpty(packagesForUid)) {
// It's possible the package got uninstalled already, so just ignore.
return Zygote.MOUNT_EXTERNAL_NONE;
}
if (packageName == null) {
packageName = packagesForUid[0];
}