diff options
| author | 2020-11-10 19:20:59 +0000 | |
|---|---|---|
| committer | 2020-11-10 21:44:34 +0000 | |
| commit | c1097a84884d30a32c63d5d8596f977a445fe28a (patch) | |
| tree | f529644a65f6768371fbc3cb41e80d00c2999d6f | |
| parent | 4f0084580da4abad3bec2ece7ba6b93b2700b07a (diff) | |
Revert "Ignore GrantCredentials call with unexpected calling uid."
This reverts commit 4f0084580da4abad3bec2ece7ba6b93b2700b07a.
Reason for revert: Build breakage - b/172932743
Bug: 172932743
Change-Id: Iee0a5e2b84e5d89a206b099f75a15e714a332ff4
| -rw-r--r-- | core/java/android/accounts/GrantCredentialsPermissionActivity.java | 34 | 
1 files changed, 6 insertions, 28 deletions
| diff --git a/core/java/android/accounts/GrantCredentialsPermissionActivity.java b/core/java/android/accounts/GrantCredentialsPermissionActivity.java index 42bd80b070d1..af74b036a796 100644 --- a/core/java/android/accounts/GrantCredentialsPermissionActivity.java +++ b/core/java/android/accounts/GrantCredentialsPermissionActivity.java @@ -16,23 +16,16 @@  package android.accounts;  import android.app.Activity; -import android.app.ActivityTaskManager; +import android.content.res.Resources; +import android.os.Bundle; +import android.widget.TextView; +import android.widget.LinearLayout; +import android.view.View; +import android.view.LayoutInflater;  import android.content.Context;  import android.content.Intent;  import android.content.pm.PackageManager; -import android.content.res.Resources; -import android.os.Bundle; -import android.os.IBinder; -import android.os.Process; -import android.os.RemoteException; -import android.os.UserHandle;  import android.text.TextUtils; -import android.util.Log; -import android.view.LayoutInflater; -import android.view.View; -import android.widget.LinearLayout; -import android.widget.TextView; -  import com.android.internal.R;  import java.io.IOException; @@ -49,7 +42,6 @@ public class GrantCredentialsPermissionActivity extends Activity implements View      private Account mAccount;      private String mAuthTokenType;      private int mUid; -    private int mCallingUid;      private Bundle mResultBundle = null;      protected LayoutInflater mInflater; @@ -82,20 +74,6 @@ public class GrantCredentialsPermissionActivity extends Activity implements View              return;          } -        try { -            IBinder activityToken = getActivityToken(); -            mCallingUid = ActivityTaskManager.getService().getLaunchedFromUid(activityToken); -        } catch (RemoteException re) { -            // Couldn't figure out caller details -            Log.w(getClass().getSimpleName(), "Unable to get caller identity \n" + re); -        } - -        if (!UserHandle.isSameApp(mCallingUid, Process.SYSTEM_UID) && mCallingUid != mUid) { -            setResult(Activity.RESULT_CANCELED); -            finish(); -            return; -        } -          String accountTypeLabel;          try {              accountTypeLabel = getAccountLabel(mAccount); |