diff options
| author | 2020-12-16 08:46:11 -0800 | |
|---|---|---|
| committer | 2021-01-08 11:00:16 -0800 | |
| commit | 840743f91b6c4fb76fc2050c196695ce438f0c7c (patch) | |
| tree | de75e80dead2a61e66a11ecc982934ff980d432c | |
| parent | 82231edfc7aa5e14b0fba7f5ff96f594bb1855aa (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.java | 2 |
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; |