diff options
| author | 2019-03-18 16:38:47 +0000 | |
|---|---|---|
| committer | 2019-03-18 16:38:47 +0000 | |
| commit | 9ba5e8e458212f1115df2f7602632549165a00aa (patch) | |
| tree | 8b0c58fcab20532302aa679fdbb0c50746ec096d | |
| parent | 95f66bbb55a0232ee1f4195e9b6ae75b44f82e05 (diff) | |
| parent | f936855d4ab098afc4c79cbf9e8bfa1827928168 (diff) | |
Merge "UserManager.setUserName: clearCallingId pre-Broadcast"
| -rw-r--r-- | services/core/java/com/android/server/pm/UserManagerService.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/pm/UserManagerService.java b/services/core/java/com/android/server/pm/UserManagerService.java index 3744f68afbfe..f2d4cf31beaa 100644 --- a/services/core/java/com/android/server/pm/UserManagerService.java +++ b/services/core/java/com/android/server/pm/UserManagerService.java @@ -1299,7 +1299,12 @@ public class UserManagerService extends IUserManager.Stub { } } if (changed) { - sendUserInfoChangedBroadcast(userId); + long ident = Binder.clearCallingIdentity(); + try { + sendUserInfoChangedBroadcast(userId); + } finally { + Binder.restoreCallingIdentity(ident); + } } } |