CHAR16 *gSaveChanges;\r
CHAR16 *gOptionMismatch;\r
\r
+CHAR16 *mUnknownString = L"!";\r
+\r
CHAR16 gPromptBlockWidth;\r
CHAR16 gOptionBlockWidth;\r
CHAR16 gHelpBlockWidth;\r
EFI_STRING String;\r
\r
String = HiiGetString (HiiHandle, Token, NULL);\r
- ASSERT (String != NULL);\r
+ if (String == NULL) {\r
+ String = AllocateCopyPool (sizeof (mUnknownString), mUnknownString);\r
+ ASSERT (String != NULL);\r
+ }\r
return (CHAR16 *) String;\r
}\r
\r