summaryrefslogtreecommitdiff
path: root/SecurityPkg/UserIdentification/UserIdentifyManagerDxe/UserIdentifyManager.c
diff options
context:
space:
mode:
authorgdong1 <gdong1@6f19259b-4bc3-4df7-8a09-765794883524>2011-09-14 02:28:51 +0000
committergdong1 <gdong1@6f19259b-4bc3-4df7-8a09-765794883524>2011-09-14 02:28:51 +0000
commitae4cb94fa6170b5c4b02d1ab3d042a2452c18394 (patch)
treeeee77071497b81991180e07f5aab9bf688501788 /SecurityPkg/UserIdentification/UserIdentifyManagerDxe/UserIdentifyManager.c
parent32e8520919a2babda4ecabd87c49fad54820f0f3 (diff)
downloadedk2-platforms-ae4cb94fa6170b5c4b02d1ab3d042a2452c18394.tar.xz
Update UID drivers to align with latest UEFI spec 2.3.1 errata A.
Signed-off-by: gdong1 Reviewed-by: xdu2 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12345 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'SecurityPkg/UserIdentification/UserIdentifyManagerDxe/UserIdentifyManager.c')
-rw-r--r--SecurityPkg/UserIdentification/UserIdentifyManagerDxe/UserIdentifyManager.c20
1 files changed, 1 insertions, 19 deletions
diff --git a/SecurityPkg/UserIdentification/UserIdentifyManagerDxe/UserIdentifyManager.c b/SecurityPkg/UserIdentification/UserIdentifyManagerDxe/UserIdentifyManager.c
index e105579115..64388130e1 100644
--- a/SecurityPkg/UserIdentification/UserIdentifyManagerDxe/UserIdentifyManager.c
+++ b/SecurityPkg/UserIdentification/UserIdentifyManagerDxe/UserIdentifyManager.c
@@ -2319,7 +2319,7 @@ GetIdentifyType (
Identify the User by the specfied provider.
@param[in] User Handle of a user profile.
- @param[in] Provider Points to the identifir of credential provider.
+ @param[in] Provider Points to the identifier of credential provider.
@retval EFI_INVALID_PARAMETER Provider is NULL.
@retval EFI_NOT_FOUND Fail to identify the specified user.
@@ -2340,7 +2340,6 @@ IdentifyByProviderId (
EFI_GUID FormSetId;
EFI_FORM_ID FormId;
EFI_USER_CREDENTIAL_PROTOCOL *UserCredential;
- EFI_USER_INFO *IdInfo;
if (Provider == NULL) {
return EFI_INVALID_PARAMETER;
@@ -2398,24 +2397,7 @@ IdentifyByProviderId (
if (EFI_ERROR (Status)) {
return Status;
}
-
- if (User == NULL) {
- return EFI_SUCCESS;
- }
- //
- // Get user ID information.
- //
- IdInfo = NULL;
- Status = FindUserInfoByType (User, &IdInfo, EFI_USER_INFO_IDENTIFIER_RECORD);
- ASSERT (IdInfo != NULL);
-
- if (CompareMem ((UINT8 *) (IdInfo + 1), UserId, sizeof (EFI_USER_INFO_IDENTIFIER)) != 0) {
- //
- // One user name is selected, but the other's credential is given. Here no user passed.
- //
- break;
- }
return EFI_SUCCESS;
}
}