]> granicus.if.org Git - graphviz/commitdiff
gvgen makeTetrix: fix unchecked allocations
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sun, 31 Jul 2022 16:05:06 +0000 (09:05 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 6 Aug 2022 01:01:38 +0000 (18:01 -0700)
cmd/tools/graph_generator.c

index e7c34455897ba8e21147fd37ee67dc81bd6097e2..10f4013bcc1e4e7f4f0ce19b6b3a4c1dfac36544 100644 (file)
@@ -386,8 +386,8 @@ void makeTetrix(int depth, edgefn ef)
     depth--;
     n = 4 + 2 * (((int) (pow(4.0, (double) depth) + 0.5) - 1));
 
-    graph = N_NEW(n + 1, vtx_data);
-    edges = N_NEW(6 * n, int);
+    graph = gv_calloc(n + 1, sizeof(vtx_data));
+    edges = gv_calloc(6 * n, sizeof(int));
 
     for (i = 1; i <= n; i++) {
         graph[i].edges = edges;