From 8f31f82568e9bced7f3307063785549651ea8906 Mon Sep 17 00:00:00 2001 From: Konstantin Aladyshev Date: Thu, 15 Feb 2024 17:36:21 +0300 Subject: Fix error with an empty string token Signed-off-by: Konstantin Aladyshev --- .../HIIFormDataElementsVarstore/HIIFormDataElementsVarstore.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'Lessons_uncategorized/Lesson_Varstore_5/UefiLessonsPkg') diff --git a/Lessons_uncategorized/Lesson_Varstore_5/UefiLessonsPkg/HIIFormDataElementsVarstore/HIIFormDataElementsVarstore.c b/Lessons_uncategorized/Lesson_Varstore_5/UefiLessonsPkg/HIIFormDataElementsVarstore/HIIFormDataElementsVarstore.c index 42af437..3804f0a 100644 --- a/Lessons_uncategorized/Lesson_Varstore_5/UefiLessonsPkg/HIIFormDataElementsVarstore/HIIFormDataElementsVarstore.c +++ b/Lessons_uncategorized/Lesson_Varstore_5/UefiLessonsPkg/HIIFormDataElementsVarstore/HIIFormDataElementsVarstore.c @@ -224,7 +224,10 @@ VOID DebugCallbackValue(UINT8 Type, EFI_IFR_TYPE_VALUE *Value) DEBUG ((EFI_D_INFO, "%04d/%02d/%02d\n", Value->date.Year, Value->date.Month, Value->date.Day)); break; case EFI_IFR_TYPE_STRING: - DEBUG ((EFI_D_INFO, "%s\n", HiiGetString(mHiiHandle, Value->string, "en-US") )); + if (Value->string) + DEBUG ((EFI_D_INFO, "%s\n", HiiGetString(mHiiHandle, Value->string, "en-US") )); + else + DEBUG ((EFI_D_INFO, "NO STRING!\n" )); break; default: DEBUG ((EFI_D_INFO, "Unknown\n" )); -- cgit v1.2.3-18-g5258