diff options
author | Qiumiao Zhang <zhangqiumiao1@huawei.com> | 2022-08-01 16:31:02 +0800 |
---|---|---|
committer | Daniel Kiper <daniel.kiper@oracle.com> | 2022-08-10 14:24:46 +0200 |
commit | 78baa77c01f88662d980be38250344f7379b6655 (patch) | |
tree | 69a7decdd38a785e20e47626f5d766ca1ff4f7fa | |
parent | 8812755d971e35609b84bf6633df8ff25c42550a (diff) | |
download | grub-78baa77c01f88662d980be38250344f7379b6655.tar.gz |
util/grub-mkfont: Fix resource leaks
Signed-off-by: Qiumiao Zhang <zhangqiumiao1@huawei.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
-rw-r--r-- | util/grub-mkfont.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/util/grub-mkfont.c b/util/grub-mkfont.c index f07566ade..17eefe15d 100644 --- a/util/grub-mkfont.c +++ b/util/grub-mkfont.c @@ -699,6 +699,7 @@ add_font (struct grub_font_info *font_info, FT_Face face, int nocut) } } } + free (gsub); } if (font_info->num_range) @@ -1322,11 +1323,15 @@ main (int argc, char *argv[]) if (font_verbosity > 1) print_glyphs (&arguments.font_info); + free (arguments.font_info.glyphs_sorted); + { size_t i; for (i = 0; i < arguments.nfiles; i++) free (arguments.files[i]); } + free (arguments.files); + return 0; } |