Merge "Fix NPE when querying serial number of a partial user."

This commit is contained in:
Pavel Grafov
2019-03-27 11:10:38 +00:00
committed by Android (Google) Code Review

View File

@@ -3372,15 +3372,15 @@ public class UserManagerService extends IUserManager.Stub {
@Override
public int getUserSerialNumber(int userHandle) {
synchronized (mUsersLock) {
if (!exists(userHandle)) return -1;
return getUserInfoLU(userHandle).serialNumber;
final UserInfo userInfo = getUserInfoLU(userHandle);
return userInfo != null ? userInfo.serialNumber : -1;
}
}
@Override
public boolean isUserNameSet(int userHandle) {
synchronized (mUsersLock) {
UserInfo userInfo = getUserInfoLU(userHandle);
final UserInfo userInfo = getUserInfoLU(userHandle);
return userInfo != null && userInfo.name != null;
}
}