aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKonstantin Aladyshev <aladyshev22@gmail.com>2024-02-15 18:01:49 +0300
committerKonstantin Aladyshev <aladyshev22@gmail.com>2024-02-15 18:01:49 +0300
commit3ffb0a36a93f7a617af1069c04930794f9e3824d (patch)
treef300934300d26eac771078dd7435341b579d401f
parent8f31f82568e9bced7f3307063785549651ea8906 (diff)
downloadUEFI-Lessons-3ffb0a36a93f7a617af1069c04930794f9e3824d.tar.gz
UEFI-Lessons-3ffb0a36a93f7a617af1069c04930794f9e3824d.tar.bz2
UEFI-Lessons-3ffb0a36a93f7a617af1069c04930794f9e3824d.zip
Fix memory deallocation error in HIIAddLocalization
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
-rw-r--r--Lessons/Lesson_54/README.md2
-rw-r--r--Lessons/Lesson_54/UefiLessonsPkg/HIIAddLocalization/HIIAddLocalization.c2
-rw-r--r--UefiLessonsPkg/HIIAddLocalization/HIIAddLocalization.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/Lessons/Lesson_54/README.md b/Lessons/Lesson_54/README.md
index 0be4a74..4970bfc 100644
--- a/Lessons/Lesson_54/README.md
+++ b/Lessons/Lesson_54/README.md
@@ -123,8 +123,8 @@ UefiMain (
EFI_STRING String = HiiGetString(*Handle, i, "en-US");
if (String != NULL) {
Print(L"ID=%d, %s\n", i, String);
+ FreePool(String);
}
- FreePool(String);
}
return EFI_SUCCESS;
}
diff --git a/Lessons/Lesson_54/UefiLessonsPkg/HIIAddLocalization/HIIAddLocalization.c b/Lessons/Lesson_54/UefiLessonsPkg/HIIAddLocalization/HIIAddLocalization.c
index 71288a1..262e075 100644
--- a/Lessons/Lesson_54/UefiLessonsPkg/HIIAddLocalization/HIIAddLocalization.c
+++ b/Lessons/Lesson_54/UefiLessonsPkg/HIIAddLocalization/HIIAddLocalization.c
@@ -26,8 +26,8 @@ UefiMain (
EFI_STRING String = HiiGetString(*Handle, i, "en-US");
if (String != NULL) {
Print(L"ID=%d, %s\n", i, String);
+ FreePool(String);
}
- FreePool(String);
}
*/
/* *** You would get: ***
diff --git a/UefiLessonsPkg/HIIAddLocalization/HIIAddLocalization.c b/UefiLessonsPkg/HIIAddLocalization/HIIAddLocalization.c
index 71288a1..262e075 100644
--- a/UefiLessonsPkg/HIIAddLocalization/HIIAddLocalization.c
+++ b/UefiLessonsPkg/HIIAddLocalization/HIIAddLocalization.c
@@ -26,8 +26,8 @@ UefiMain (
EFI_STRING String = HiiGetString(*Handle, i, "en-US");
if (String != NULL) {
Print(L"ID=%d, %s\n", i, String);
+ FreePool(String);
}
- FreePool(String);
}
*/
/* *** You would get: ***