commit | aaba434a42f58307e15ed2e0878ecde63ddd9520 | [log] [tgz] |
---|---|---|
author | Pranav Madapurmath <pmadapurmath@google.com> | Fri Jun 21 19:38:21 2024 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Jun 21 19:38:21 2024 +0000 |
tree | 2f675cee16b57523436a243ec22116e25e00ad5b | |
parent | 15dbbe824a3a4b7bff2b3fa8463ce4fc1a6fafa5 [diff] | |
parent | d57f25311acb7fb887fb0296364526345cc905bb [diff] |
Unbind CallScreeningService when timeout reached. am: d57f25311a Original change: https://googleplex-android-review.googlesource.com/c/platform/packages/services/Telecomm/+/27790553 Change-Id: If4ce4d7bbfe82237e7ca0251a5c9c6c6da8e3f9b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/src/com/android/server/telecom/CallScreeningServiceHelper.java b/src/com/android/server/telecom/CallScreeningServiceHelper.java index 338aa19..efd3880 100644 --- a/src/com/android/server/telecom/CallScreeningServiceHelper.java +++ b/src/com/android/server/telecom/CallScreeningServiceHelper.java
@@ -176,6 +176,10 @@ Log.w(TAG, "Cancelling call id process due to timeout"); } mFuture.complete(null); + mContext.unbindService(serviceConnection); + } catch (IllegalArgumentException e) { + Log.i(this, "Exception when unbinding service %s : %s", serviceConnection, + e.getMessage()); } finally { Log.endSession(); }