]> granicus.if.org Git - graphviz/commitdiff
smyrna new_attr: fix unchecked allocation failure
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 2 Sep 2022 01:28:56 +0000 (18:28 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 2 Sep 2022 01:28:56 +0000 (18:28 -0700)
cmd/smyrna/gui/frmobjectui.c

index bc0da134d4da75847b9436d8d6d6ac80c472c69e..6cedf0799c14e0ab806a5b5f8d9579c0f6837068 100644 (file)
@@ -23,6 +23,7 @@
 #include <ast/sfstr.h>
 #include "gvprpipe.h"
 #include <cgraph/agxbuf.h>
+#include <cgraph/alloc.h>
 #include <cgraph/strcasecmp.h>
 #include <cgraph/strview.h>
 #include <string.h>
@@ -61,7 +62,7 @@ static void free_attr(attr_t *at) {
 }
 
 static attr_t *new_attr(void) {
-    attr_t *attr = malloc(sizeof(attr_t));
+    attr_t *attr = gv_alloc(sizeof(attr_t));
     attr->defValG = NULL;
     attr->defValN = NULL;
     attr->defValE = NULL;