Loading services/core/java/com/android/server/accounts/AccountManagerService.java +16 −16 Original line number Diff line number Diff line Loading @@ -5330,16 +5330,14 @@ public class AccountManagerService long identityToken = Binder.clearCallingIdentity(); try { packages = mPackageManager.getPackagesForUid(callingUid); } finally { Binder.restoreCallingIdentity(identityToken); } if (packages == null) { Log.d(TAG, "No packages for callingUid " + callingUid); return false; } for (String name : packages) { try { PackageInfo packageInfo = mPackageManager.getPackageInfo(name, 0 /* flags */); PackageInfo packageInfo = mPackageManager.getPackageInfo(name, 0 /* flags */); if (packageInfo != null && (packageInfo.applicationInfo.privateFlags & ApplicationInfo.PRIVATE_FLAG_PRIVILEGED) != 0) { Loading @@ -5347,9 +5345,11 @@ public class AccountManagerService } } catch (PackageManager.NameNotFoundException e) { Log.d(TAG, "Package not found " + e.getMessage()); return false; } } } finally { Binder.restoreCallingIdentity(identityToken); } return false; } Loading Loading
services/core/java/com/android/server/accounts/AccountManagerService.java +16 −16 Original line number Diff line number Diff line Loading @@ -5330,16 +5330,14 @@ public class AccountManagerService long identityToken = Binder.clearCallingIdentity(); try { packages = mPackageManager.getPackagesForUid(callingUid); } finally { Binder.restoreCallingIdentity(identityToken); } if (packages == null) { Log.d(TAG, "No packages for callingUid " + callingUid); return false; } for (String name : packages) { try { PackageInfo packageInfo = mPackageManager.getPackageInfo(name, 0 /* flags */); PackageInfo packageInfo = mPackageManager.getPackageInfo(name, 0 /* flags */); if (packageInfo != null && (packageInfo.applicationInfo.privateFlags & ApplicationInfo.PRIVATE_FLAG_PRIVILEGED) != 0) { Loading @@ -5347,9 +5345,11 @@ public class AccountManagerService } } catch (PackageManager.NameNotFoundException e) { Log.d(TAG, "Package not found " + e.getMessage()); return false; } } } finally { Binder.restoreCallingIdentity(identityToken); } return false; } Loading