summaryrefslogtreecommitdiffstats
path: root/MdeModulePkg/Universal/HiiDatabaseDxe
diff options
context:
space:
mode:
authorDandan Bi <dandan.bi@intel.com>2015-12-18 02:14:27 +0000
committerdandanbi <dandanbi@Edk2>2015-12-18 02:14:27 +0000
commit4858527b54b0a3bde250a093094349b65a535fc1 (patch)
tree506219e348106440b35d403c4a7c31880c9723ad /MdeModulePkg/Universal/HiiDatabaseDxe
parent621a618a8c2c12f59c4982340b5cdd9d95d45518 (diff)
downloadedk2-4858527b54b0a3bde250a093094349b65a535fc1.tar.gz
edk2-4858527b54b0a3bde250a093094349b65a535fc1.tar.bz2
edk2-4858527b54b0a3bde250a093094349b65a535fc1.zip
MdeModulePkg:Fix bug that get the password width info incorrectly
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Dandan Bi <dandan.bi@intel.com> Reviewed-by: Eric Dong <eric.dong@intel.com> Reviewed-by: Liming Gao <liming.gao@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19336 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdeModulePkg/Universal/HiiDatabaseDxe')
-rw-r--r--MdeModulePkg/Universal/HiiDatabaseDxe/ConfigKeywordHandler.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/MdeModulePkg/Universal/HiiDatabaseDxe/ConfigKeywordHandler.c b/MdeModulePkg/Universal/HiiDatabaseDxe/ConfigKeywordHandler.c
index 52aa4d8bcf..0deaf20557 100644
--- a/MdeModulePkg/Universal/HiiDatabaseDxe/ConfigKeywordHandler.c
+++ b/MdeModulePkg/Universal/HiiDatabaseDxe/ConfigKeywordHandler.c
@@ -1583,6 +1583,8 @@ GetWidth (
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));