ImageTool: Fix memory leaks

This commit is contained in:
Marvin Häuser 2023-06-20 23:57:05 +02:00 committed by MikhailKrichanov
parent ca23202d18
commit 6a22eca730
2 changed files with 2 additions and 0 deletions

View File

@ -171,6 +171,7 @@ ConstructHii (
File = UserReadFile (FileNames[Index], &FileSize);
if (File == NULL) {
fprintf (stderr, "ImageTool: Could not open %s: %s\n", FileNames[Index], strerror (errno));
free (HiiPackageData);
return RETURN_ABORTED;
}

View File

@ -109,6 +109,7 @@ HiiSrc (
" (CONST MODULE_HII_PACKAGE_LIST *)&mModuleHiiPackageList;\n"
);
fclose (FilePtr);
FreePool (Hii);
return RETURN_SUCCESS;