Reviewed-by: Liming Gao <[email protected]> -----Original Message----- From: Bi, Dandan Sent: Thursday, December 17, 2015 10:56 AM To: [email protected] Cc: Gao, Liming; Dong, Eric Subject: [patch] MdeModulePkg:Fix bug that get the password width info incorrectly
Cc: Liming Gao <[email protected]> Cc: Eric Dong <[email protected]> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Dandan Bi <[email protected]> --- MdeModulePkg/Universal/HiiDatabaseDxe/ConfigKeywordHandler.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MdeModulePkg/Universal/HiiDatabaseDxe/ConfigKeywordHandler.c b/MdeModulePkg/Universal/HiiDatabaseDxe/ConfigKeywordHandler.c index 52aa4d8..0deaf20 100644 --- a/MdeModulePkg/Universal/HiiDatabaseDxe/ConfigKeywordHandler.c +++ b/MdeModulePkg/Universal/HiiDatabaseDxe/ConfigKeywordHandler.c @@ -1581,10 +1581,12 @@ GetWidth ( case EFI_IFR_CHECKBOX_OP: return (UINT16) sizeof (BOOLEAN); case EFI_IFR_PASSWORD_OP: + return (UINT16)((UINTN) ((EFI_IFR_PASSWORD *) OpCodeData)->MaxSize * sizeof (CHAR16)); + case EFI_IFR_STRING_OP: return (UINT16)((UINTN) ((EFI_IFR_STRING *) OpCodeData)->MaxSize * sizeof (CHAR16)); case EFI_IFR_DATE_OP: return (UINT16) sizeof (EFI_HII_DATE); -- 1.9.5.msysgit.1 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

