Merge "Clear calling identity before calling mountService" into nyc-dev

am: a482c6e5e6

* commit 'a482c6e5e61c2c01502a344240ef596dfbe84f26':
  Clear calling identity before calling mountService

Change-Id: I778323b472c0ec40087e8fbf19caa23913159f50
This commit is contained in:
Paul Crowley
2016-04-22 03:21:44 +00:00
committed by android-build-merger

View File

@@ -1048,7 +1048,13 @@ public class LockSettingsService extends ILockSettings.Stub {
private void changeUserKey(int userId, byte[] token, byte[] secret)
throws RemoteException {
final UserInfo userInfo = UserManager.get(mContext).getUserInfo(userId);
getMountService().changeUserKey(userId, userInfo.serialNumber, token, null, secret);
final IMountService mountService = getMountService();
final long callingId = Binder.clearCallingIdentity();
try {
mountService.changeUserKey(userId, userInfo.serialNumber, token, null, secret);
} finally {
Binder.restoreCallingIdentity(callingId);
}
}
@Override