commit | 50403bba4157f5489c9cfefcea121f05b307cb55 | [log] [tgz] |
---|---|---|
author | Chalard Jean <jchalard@google.com> | Tue Mar 09 08:52:01 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue Mar 09 08:52:01 2021 +0000 |
tree | e1f346933bb5245efca54f339b6f4074a2eb6395 | |
parent | cdddf9d0b27b1513af119b68447668be22b6dcb0 [diff] | |
parent | 4ad3d649d8791a2a456255b8f82036319c7e41e9 [diff] |
Merge "Replace withCleanCallingIdentity with [clear|restore]CallingIdentity" am: aaef65de42 am: 3d4e6deeb3 am: 4ad3d649d8 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1615182 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I2ae6ed673a8c82a7e6326c35c17508d26f2e5236
diff --git a/framework/src/android/net/ConnectivityManager.java b/framework/src/android/net/ConnectivityManager.java index d7c6854..bbf4559 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); + } } };