commit | d5cdace044bc5115c1132e921c95bfd50d5d5098 | [log] [tgz] |
---|---|---|
author | Chalard Jean <jchalard@google.com> | Tue Mar 09 08:07:32 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Mar 09 08:07:32 2021 +0000 |
tree | 9de5cc06a5bfa4797917c67ec9870341482083a0 | |
parent | 970658bac8878d86dde708305337e1feb3593757 [diff] | |
parent | 0f08d2fcb7f334c41f7b3be2ada83ab9156460fe [diff] |
Merge "Replace withCleanCallingIdentity with [clear|restore]CallingIdentity" am: 0f08d2fcb7 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1615182 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I376927831333a78dc2c60b5be23324b8f0395c58
diff --git a/framework/src/android/net/ConnectivityManager.java b/framework/src/android/net/ConnectivityManager.java index a6dc9ce..45ed317 100644 --- a/framework/src/android/net/ConnectivityManager.java +++ b/framework/src/android/net/ConnectivityManager.java
@@ -2905,10 +2905,14 @@ ResultReceiver wrappedListener = new ResultReceiver(null) { @Override protected void onReceiveResult(int resultCode, Bundle resultData) { - Binder.withCleanCallingIdentity(() -> - executor.execute(() -> { - listener.onTetheringEntitlementResult(resultCode); - })); + final long token = Binder.clearCallingIdentity(); + try { + executor.execute(() -> { + listener.onTetheringEntitlementResult(resultCode); + }); + } finally { + Binder.restoreCallingIdentity(token); + } } };