From: Matthew Fernandez Date: Sun, 31 Jul 2022 16:17:49 +0000 (-0700) Subject: Pango plugin get_font_mapping: fix unchecked allocation X-Git-Tag: 5.0.1~19^2~3 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b00d422b2f1ee18174cbcab7ad9b50cf8ee8c334;p=graphviz Pango plugin get_font_mapping: fix unchecked allocation --- diff --git a/plugin/pango/gvgetfontlist_pango.c b/plugin/pango/gvgetfontlist_pango.c index c04d1476e..251db4cd9 100644 --- a/plugin/pango/gvgetfontlist_pango.c +++ b/plugin/pango/gvgetfontlist_pango.c @@ -243,7 +243,6 @@ typedef struct { } availfont_t; #define NEW(t) malloc(sizeof(t)) -#define N_NEW(n,t) calloc((n),sizeof(t)) static PostscriptAlias postscript_alias[] = { #include "ps_font_equiv.h" @@ -498,7 +497,7 @@ gv_font_map* get_font_mapping(PangoFontMap * fontmap) availfont_t *gv_af_p; static const size_t ps_fontnames_sz = sizeof(postscript_alias) / sizeof(PostscriptAlias); - gv_font_map* gv_fmap = N_NEW(ps_fontnames_sz, gv_font_map); + gv_font_map* gv_fmap = gv_calloc(ps_fontnames_sz, sizeof(gv_font_map)); agxbuf xb; agxbuf xb2; char buf[BUFSIZ];