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

index d8756de7ef2e54fd7d165ca10573467f9f95dc8d..5fb5d93b49281d486489a19af1d0b85e79e221ea 100644 (file)
@@ -289,8 +289,6 @@ constructSierpinski(int v1, int v2, int v3, int depth, vtx_data* graph)
 
 }
 
-#define NEW(t)           calloc((1),sizeof(t))
-
 void makeSierpinski(int depth, edgefn ef)
 {
     vtx_data* graph;
@@ -743,7 +741,7 @@ struct treegen_s {
 treegen_t* 
 makeTreeGen (int N)
 {
-    treegen_t* tg = NEW(treegen_t);
+    treegen_t* tg = gv_alloc(sizeof(treegen_t));
 
     tg->N = N;
     tg->T = genCnt(N);