summaryrefslogtreecommitdiff
path: root/firmware/lib/gpt_misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/lib/gpt_misc.c')
-rw-r--r--firmware/lib/gpt_misc.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/firmware/lib/gpt_misc.c b/firmware/lib/gpt_misc.c
index d843b21e..3b079444 100644
--- a/firmware/lib/gpt_misc.c
+++ b/firmware/lib/gpt_misc.c
@@ -32,11 +32,11 @@ int AllocAndReadGptData(VbExDiskHandle_t disk_handle, GptData *gptdata)
gptdata->ignored = 0;
/* Allocate all buffers */
- gptdata->primary_header = (uint8_t *)VbExMalloc(gptdata->sector_bytes);
+ gptdata->primary_header = (uint8_t *)malloc(gptdata->sector_bytes);
gptdata->secondary_header =
- (uint8_t *)VbExMalloc(gptdata->sector_bytes);
- gptdata->primary_entries = (uint8_t *)VbExMalloc(max_entries_bytes);
- gptdata->secondary_entries = (uint8_t *)VbExMalloc(max_entries_bytes);
+ (uint8_t *)malloc(gptdata->sector_bytes);
+ gptdata->primary_entries = (uint8_t *)malloc(max_entries_bytes);
+ gptdata->secondary_entries = (uint8_t *)malloc(max_entries_bytes);
if (gptdata->primary_header == NULL ||
gptdata->secondary_header == NULL ||
@@ -204,13 +204,13 @@ int WriteAndFreeGptData(VbExDiskHandle_t disk_handle, GptData *gptdata)
fail:
/* Avoid leaking memory on disk write failure */
if (gptdata->primary_header)
- VbExFree(gptdata->primary_header);
+ free(gptdata->primary_header);
if (gptdata->primary_entries)
- VbExFree(gptdata->primary_entries);
+ free(gptdata->primary_entries);
if (gptdata->secondary_entries)
- VbExFree(gptdata->secondary_entries);
+ free(gptdata->secondary_entries);
if (gptdata->secondary_header)
- VbExFree(gptdata->secondary_header);
+ free(gptdata->secondary_header);
/* Success */
return ret;