\r
InputText[0] = LEFT_NUMERIC_DELIMITER;\r
SetUnicodeMem (InputText + 1, InputWidth, L' ');\r
- ASSERT (InputWidth < MAX_NUMERIC_INPUT_WIDTH); \r
+ ASSERT (InputWidth + 2 < MAX_NUMERIC_INPUT_WIDTH); \r
InputText[InputWidth + 1] = RIGHT_NUMERIC_DELIMITER;\r
InputText[InputWidth + 2] = L'\0';\r
\r
}\r
\r
Count++;\r
+ ASSERT (Count < (sizeof (PreviousNumber) / sizeof (PreviousNumber[0])));\r
PreviousNumber[Count] = EditValue;\r
\r
PrintCharAt (Column, Row, Key.UnicodeChar);\r
HiiValue.Value.u64 = 0;\r
for (Index = 0; Index < Question->MaxContainers; Index++) {\r
HiiValue.Value.u8 = ValueArray[Index];\r
- if (HiiValue.Value.u8) {\r
+ if (HiiValue.Value.u8 != 0) {\r
break;\r
}\r
\r