summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2018-02-27 22:51:21 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2018-02-27 22:51:21 +0000
commit5b04f893436a03ba1a711aff3995ef68d041ade3 (patch)
treeda11cc1b9eefe0d5c99539c8ec3a24887fe10f32
parentaffa54f01cc5a7e77893444506ac3fb7e1ffe3a1 (diff)
parent26c93c94c90f1f84fa607bdec40e6aff7555cf83 (diff)
Merge "Fix: Double-free error on RemoteFillService"
-rw-r--r--services/autofill/java/com/android/server/autofill/RemoteFillService.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/autofill/java/com/android/server/autofill/RemoteFillService.java b/services/autofill/java/com/android/server/autofill/RemoteFillService.java
index af55807ff1f0..93df50747723 100644
--- a/services/autofill/java/com/android/server/autofill/RemoteFillService.java
+++ b/services/autofill/java/com/android/server/autofill/RemoteFillService.java
@@ -342,7 +342,8 @@ final class RemoteFillService implements DeathRecipient {
@Override
public void onServiceConnected(ComponentName name, IBinder service) {
if (mDestroyed || !mBinding) {
- mContext.unbindService(mServiceConnection);
+ // This is abnormal. Unbinding the connection has been requested already.
+ Slog.wtf(LOG_TAG, "onServiceConnected was dispatched after unbindService.");
return;
}
mBinding = false;