summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authordanh-arm <dan.handley@arm.com>2018-05-03 16:48:50 +0100
committerGitHub <noreply@github.com>2018-05-03 16:48:50 +0100
commit0d2a1e42a5cc6787d215c0f9f17aaf040a85c3f8 (patch)
tree494b756a87f4bc38fd93cc763ecdb329b2bcf3b5 /tools
parent0ef858bdad63d5e286807a80371ac13195ad12d8 (diff)
parent8d283231c9193a9e7c754fe0b03da9bf96d9bf05 (diff)
Merge pull request #1374 from jonathanwright-ARM/jw/fix-memory-leaks-in-fiptool
Fix memory leaks in fiptool
Diffstat (limited to 'tools')
-rw-r--r--tools/fiptool/fiptool.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/fiptool/fiptool.c b/tools/fiptool/fiptool.c
index e70ff364..e4348ee8 100644
--- a/tools/fiptool/fiptool.c
+++ b/tools/fiptool/fiptool.c
@@ -169,7 +169,10 @@ static void free_image_desc(image_desc_t *desc)
free(desc->name);
free(desc->cmdline_name);
free(desc->action_arg);
- free(desc->image);
+ if (desc->image) {
+ free(desc->image->buffer);
+ free(desc->image);
+ }
free(desc);
}