From: Matthew Fernandez Date: Sun, 31 Jul 2022 16:04:11 +0000 (-0700) Subject: gvgen makeSierpinski: fix unchecked allocations X-Git-Tag: 5.0.1~19^2~12 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d1dbaf93dea6a57d16e610b75f9c17bd4992aa36;p=graphviz gvgen makeSierpinski: fix unchecked allocations --- diff --git a/cmd/tools/graph_generator.c b/cmd/tools/graph_generator.c index 020552d6b..e7c344558 100644 --- a/cmd/tools/graph_generator.c +++ b/cmd/tools/graph_generator.c @@ -9,7 +9,7 @@ *************************************************************************/ #include "config.h" - +#include #include #include #include @@ -302,8 +302,8 @@ void makeSierpinski(int depth, edgefn ef) depth--; n = 3 * (1 + ((int) (pow(3.0, (double) depth) + 0.5) - 1) / 2); - graph = N_NEW(n + 1, vtx_data); - edges = N_NEW(4 * n, int); + graph = gv_calloc(n + 1, sizeof(vtx_data)); + edges = gv_calloc(4 * n, sizeof(int)); for (i = 1; i <= n; i++) { graph[i].edges = edges;