diff options
| author | 2024-04-01 22:15:31 -0700 | |
|---|---|---|
| committer | 2024-05-10 04:24:34 +0000 | |
| commit | c276610028e4acdd6591e7a07d9433a0868b8c94 (patch) | |
| tree | 13c0689b368fb740a7e87e14bc1bdf9ca31d9ecf /libs/androidfw/StringPool.cpp | |
| parent | 191c93b6667669c1a51fcf690f491c6a30d31b56 (diff) | |
RESTRICT AUTOMERGE Unregister receiver in RollbackManagerServiceImpl
Receiver not unregistered when user_removed, this cause the
system_server reach the MAX_RECEIVERS_ALLOWED_PER_APP limit
and system_server crashed. This issue happens only when user
is in demo mode and do Suspend/Resume cycles where new user
creates on suspend.
Fix this by unregister the receiver when user_removed.
Test: User is in demo mode and do STR cycles (Suspend and
Resume) loop test.
Bug: 330203379
Change-Id: Ib01b209ccbb69cb54aac03b0a13f86d794a9bc33
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions