Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5f31f2a3 authored by Dmitry Dementyev's avatar Dmitry Dementyev Committed by Automerger Merge Worker
Browse files

Merge "Add more checkKeyIntent checks to AccountManagerService." into sc-dev...

Merge "Add more checkKeyIntent checks to AccountManagerService." into sc-dev am: 649ff85e am: b614ab29 am: 30ed0c55 am: 748b1dc9

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/26720245



Change-Id: I6271ba092dd85db23d83f2d2825e4d5d7c3bb77f
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 1bf4bf7a 748b1dc9
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -3561,6 +3561,11 @@ public class AccountManagerService

            // Strip auth token from result.
            result.remove(AccountManager.KEY_AUTHTOKEN);
            if (!checkKeyIntent(Binder.getCallingUid(), result)) {
                onError(AccountManager.ERROR_CODE_INVALID_RESPONSE,
                        "invalid intent in bundle returned");
                return;
            }

            if (Log.isLoggable(TAG, Log.VERBOSE)) {
                Log.v(TAG,
@@ -5137,6 +5142,11 @@ public class AccountManagerService
                    } else {
                        if (mStripAuthTokenFromResult) {
                            result.remove(AccountManager.KEY_AUTHTOKEN);
                            if (!checkKeyIntent(Binder.getCallingUid(), result)) {
                                onError(AccountManager.ERROR_CODE_INVALID_RESPONSE,
                                        "invalid intent in bundle returned");
                                return;
                            }
                        }
                        if (Log.isLoggable(TAG, Log.VERBOSE)) {
                            Log.v(TAG, getClass().getSimpleName()