diff options
| author | 2024-08-22 18:11:57 +0000 | |
|---|---|---|
| committer | 2024-08-22 18:11:57 +0000 | |
| commit | 0686f09c4f185936717f4f1759dc920412c4f8e7 (patch) | |
| tree | fed27446aed5b63dda577350205171ab4d08f1db | |
| parent | 2dfe01a8e630abf42a71258bfde297aa53b68779 (diff) | |
| parent | e734a057019e315cbb35f555b820a7515f6263ce (diff) | |
Merge "Remove authenticator data if it was disabled." into sc-dev am: 25cc4a6305 am: 2fdf4be688 am: 725123263c am: 000d563160 am: e734a05701
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/28485396
Change-Id: I6c47d027bc01929504badded9effad03576a7815
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| -rw-r--r-- | services/core/java/com/android/server/accounts/AccountManagerService.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/accounts/AccountManagerService.java b/services/core/java/com/android/server/accounts/AccountManagerService.java index 826ba3d7c508..ba6a4cfebeb1 100644 --- a/services/core/java/com/android/server/accounts/AccountManagerService.java +++ b/services/core/java/com/android/server/accounts/AccountManagerService.java @@ -1172,6 +1172,10 @@ public class AccountManagerService obsoleteAuthType.add(type); // And delete it from the TABLE_META accountsDb.deleteMetaByAuthTypeAndUid(type, uid); + } else if (knownUid != null && knownUid != uid) { + Slog.w(TAG, "authenticator no longer exist for type " + type); + obsoleteAuthType.add(type); + accountsDb.deleteMetaByAuthTypeAndUid(type, uid); } } } |