]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
util/grub-mkfont: Fix resource leaks
authorQiumiao Zhang <zhangqiumiao1@huawei.com>
Mon, 1 Aug 2022 08:31:02 +0000 (16:31 +0800)
committerDaniel Kiper <daniel.kiper@oracle.com>
Wed, 10 Aug 2022 12:24:46 +0000 (14:24 +0200)
Signed-off-by: Qiumiao Zhang <zhangqiumiao1@huawei.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
util/grub-mkfont.c

index f07566adeaa9dc96ae76de99709a16ba551baaf5..17eefe15de6e2b2bd3e10ba502abff823bcac620 100644 (file)
@@ -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;
 }