diff options
| -rw-r--r-- | services/core/java/com/android/server/LockSettingsService.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/LockSettingsService.java b/services/core/java/com/android/server/LockSettingsService.java index fb1021ee50d7..eeb20bf03d12 100644 --- a/services/core/java/com/android/server/LockSettingsService.java +++ b/services/core/java/com/android/server/LockSettingsService.java @@ -1145,7 +1145,13 @@ public class LockSettingsService extends ILockSettings.Stub { private void fixateNewestUserKeyAuth(int userId) throws RemoteException { - getMountService().fixateNewestUserKeyAuth(userId); + final IMountService mountService = getMountService(); + final long callingId = Binder.clearCallingIdentity(); + try { + mountService.fixateNewestUserKeyAuth(userId); + } finally { + Binder.restoreCallingIdentity(callingId); + } } @Override |