diff --git a/MdeModulePkg/Library/UefiHiiLib/HiiLib.c b/MdeModulePkg/Library/UefiHiiLib/HiiLib.c index a2abf26980..cd0cd35a0f 100644 --- a/MdeModulePkg/Library/UefiHiiLib/HiiLib.c +++ b/MdeModulePkg/Library/UefiHiiLib/HiiLib.c @@ -2201,8 +2201,9 @@ InternalHiiIfrValueAction ( } StringPtr = ConfigAltResp; - - while (StringPtr != L'\0') { + ASSERT (StringPtr != NULL); + + while (*StringPtr != L'\0') { // // 1. Find GUID=...&NAME=...&PATH=... //