Synchronize on mLock instead of mPackages.

Fixes: 141844594
Test: presubmit
Change-Id: Id3ad9ab3ec6f35c123f532d9dcf06899e139cf69
This commit is contained in:
Hai Zhang
2019-09-30 15:16:57 -07:00
parent 3019d9c8d7
commit 536954e617

View File

@@ -20255,7 +20255,7 @@ public class PackageManagerService extends IPackageManager.Stub
mInjector.getPermissionPolicyInternal();
permissionPolicyInternal.setOnInitializedCallback(userId -> {
// The SDK updated case is already handled when we run during the ctor.
synchronized (mPackages) {
synchronized (mLock) {
mPermissionManager.updateAllPermissions(
StorageManager.UUID_PRIVATE_INTERNAL, false);
}