summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2020-09-18 15:35:22 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2020-09-18 15:35:22 +0000
commit0f861baff324fb6202097bd309314176efdf923f (patch)
treeb5fdb3004327061ffa2fdbc242471c51b8072b48
parent3fa0fb9ee5a7927b185587a5c75e95fd5593afbe (diff)
parent761e81f6a853cb0753a64ff3daf675793d5faa9c (diff)
Merge "Ensure that binding state is false when handling dead binder"
-rw-r--r--core/java/com/android/internal/infra/AbstractRemoteService.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/core/java/com/android/internal/infra/AbstractRemoteService.java b/core/java/com/android/internal/infra/AbstractRemoteService.java
index b2852eaeef2a..722e5c102fcf 100644
--- a/core/java/com/android/internal/infra/AbstractRemoteService.java
+++ b/core/java/com/android/internal/infra/AbstractRemoteService.java
@@ -225,6 +225,7 @@ public abstract class AbstractRemoteService<S extends AbstractRemoteService<S, I
if (mService != null) {
mService.asBinder().unlinkToDeath(this, 0);
}
+ mBinding = false;
mService = null;
mServiceDied = true;
cancelScheduledUnbind();