summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Dmitry Dementyev <dementyev@google.com> 2020-12-16 08:46:11 -0800
committer Dmitry Dementyev <dementyev@google.com> 2021-01-08 11:00:16 -0800
commit840743f91b6c4fb76fc2050c196695ce438f0c7c (patch)
treede75e80dead2a61e66a11ecc982934ff980d432c
parent82231edfc7aa5e14b0fba7f5ff96f594bb1855aa (diff)
Close AccountManager session after some failures.
Previous implementation kept some sessions after binderDied event. Bug: 174721126 Test: manual Change-Id: I4a5ac3e0daf39b2ced173b73ebc1d46ce3627f2b
-rw-r--r--services/core/java/com/android/server/accounts/AccountManagerService.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/accounts/AccountManagerService.java b/services/core/java/com/android/server/accounts/AccountManagerService.java
index 15e31ba0f140..117098315ef7 100644
--- a/services/core/java/com/android/server/accounts/AccountManagerService.java
+++ b/services/core/java/com/android/server/accounts/AccountManagerService.java
@@ -4756,7 +4756,7 @@ public class AccountManagerService
IAccountManagerResponse getResponseAndClose() {
if (mResponse == null) {
- // this session has already been closed
+ close();
return null;
}
IAccountManagerResponse response = mResponse;