mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 09:34:18 +00:00
tools/fiptool: fix memory leaks in fiptool
Free desc->image->buffer before freeing desc->image. We make sure that the desc->image is non-null before attempting this. Change-Id: I35c5674629a41d7cf1a78b7b41ca4b930d0fb688 Signed-off-by: Jonathan Wright <jonathan.wright@arm.com>
This commit is contained in:
parent
a8d9550b52
commit
8d283231c9
1 changed files with 4 additions and 1 deletions
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue