aboutsummaryrefslogtreecommitdiffstats
path: root/Lessons_uncategorized/Lesson_Varstore_6/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'Lessons_uncategorized/Lesson_Varstore_6/README.md')
-rw-r--r--Lessons_uncategorized/Lesson_Varstore_6/README.md5
1 files changed, 4 insertions, 1 deletions
diff --git a/Lessons_uncategorized/Lesson_Varstore_6/README.md b/Lessons_uncategorized/Lesson_Varstore_6/README.md
index a5f9236..b6af888 100644
--- a/Lessons_uncategorized/Lesson_Varstore_6/README.md
+++ b/Lessons_uncategorized/Lesson_Varstore_6/README.md
@@ -145,7 +145,10 @@ VOID CallbackValueToStr(UINT8 Type, EFI_IFR_TYPE_VALUE *Value, EFI_STRING* Value
UnicodeSPrint(*ValueStr, ValueStrSize, L"%04d/%02d/%02d", Value->date.Year, Value->date.Month, Value->date.Day);
break;
case EFI_IFR_TYPE_STRING:
- UnicodeSPrint(*ValueStr, ValueStrSize, L"%s", HiiGetString(mHiiHandle, Value->string, "en-US"));
+ if (Value->string)
+ UnicodeSPrint(*ValueStr, ValueStrSize, L"%s", HiiGetString(mHiiHandle, Value->string, "en-US"));
+ else
+ UnicodeSPrint(*ValueStr, ValueStrSize, L"NO STRING!");
break;
default:
UnicodeSPrint(*ValueStr, ValueStrSize, L"Unknown");