Loading services/core/java/com/android/server/pm/PackageInstallerSession.java +9 −3 Original line number Diff line number Diff line Loading @@ -44,6 +44,7 @@ import android.content.pm.PackageParser.ApkLite; import android.content.pm.PackageParser.PackageLite; import android.content.pm.PackageParser.PackageParserException; import android.content.pm.Signature; import android.os.Binder; import android.os.Bundle; import android.os.FileBridge; import android.os.FileUtils; Loading Loading @@ -271,9 +272,14 @@ public class PackageInstallerSession extends IPackageInstallerSession.Stub { } else { mPermissionsAccepted = false; } final long identity = Binder.clearCallingIdentity(); try { final int uid = mPm.getPackageUid(PackageManagerService.DEFAULT_CONTAINER_PACKAGE, PackageManager.MATCH_SYSTEM_ONLY, UserHandle.USER_SYSTEM); defaultContainerGid = UserHandle.getSharedAppGid(uid); } finally { Binder.restoreCallingIdentity(identity); } } public SessionInfo generateInfo() { Loading Loading
services/core/java/com/android/server/pm/PackageInstallerSession.java +9 −3 Original line number Diff line number Diff line Loading @@ -44,6 +44,7 @@ import android.content.pm.PackageParser.ApkLite; import android.content.pm.PackageParser.PackageLite; import android.content.pm.PackageParser.PackageParserException; import android.content.pm.Signature; import android.os.Binder; import android.os.Bundle; import android.os.FileBridge; import android.os.FileUtils; Loading Loading @@ -271,9 +272,14 @@ public class PackageInstallerSession extends IPackageInstallerSession.Stub { } else { mPermissionsAccepted = false; } final long identity = Binder.clearCallingIdentity(); try { final int uid = mPm.getPackageUid(PackageManagerService.DEFAULT_CONTAINER_PACKAGE, PackageManager.MATCH_SYSTEM_ONLY, UserHandle.USER_SYSTEM); defaultContainerGid = UserHandle.getSharedAppGid(uid); } finally { Binder.restoreCallingIdentity(identity); } } public SessionInfo generateInfo() { Loading