summaryrefslogtreecommitdiff
path: root/fallback.c
diff options
context:
space:
mode:
Diffstat (limited to 'fallback.c')
-rw-r--r--fallback.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/fallback.c b/fallback.c
index 00017225..5ba0b797 100644
--- a/fallback.c
+++ b/fallback.c
@@ -95,7 +95,7 @@ make_full_path(CHAR16 *dirname, CHAR16 *filename, CHAR16 **out, UINT64 *outlen)
len = StrLen(dirname) + StrLen(filename) + StrLen(L"\\EFI\\\\") + 2;
- CHAR16 *fullpath = AllocateZeroPool(len);
+ CHAR16 *fullpath = AllocateZeroPool(len*sizeof(CHAR16));
if (!fullpath) {
Print(L"Could not allocate memory\n");
return EFI_OUT_OF_RESOURCES;
@@ -286,11 +286,8 @@ add_to_boot_list(EFI_FILE_HANDLE fh, CHAR16 *dirname, CHAR16 *filename, CHAR16 *
#endif
add_boot_option(dp, fullpath, label, arguments);
- FreePool(fullpath);
err:
- if (dph)
- FreePool(dph);
if (dpf)
FreePool(dpf);
if (dp)