[pm] fix sharedUserSetting during reconcile

requestSharedUserSetting and resultSharedUserSetting are sometimes
different.

BUG: 281626378
Test: presubmit
Change-Id: I09a7c762b6d41daaf62f472d23159bf432f0cef0
This commit is contained in:
Songchun Fan
2023-05-09 10:20:59 -07:00
parent abbe7c5638
commit 88fb2c7e2a

View File

@@ -280,7 +280,7 @@ final class InstallPackageHelper {
SharedUserSetting requestSharedUserSetting = mPm.mSettings.getSharedUserSettingLPr(
request.getScanRequestPackageSetting());
SharedUserSetting resultSharedUserSetting = mPm.mSettings.getSharedUserSettingLPr(
request.getScanRequestPackageSetting());
request.getScannedPackageSetting());
if (requestSharedUserSetting != null
&& requestSharedUserSetting != resultSharedUserSetting) {
// shared user changed, remove from old shared user