]> granicus.if.org Git - graphviz/commitdiff
cgraph concatPort: fix unchecked allocation failure
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 27 Aug 2022 15:49:00 +0000 (08:49 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Tue, 30 Aug 2022 01:19:51 +0000 (18:19 -0700)
lib/cgraph/grammar.y

index 800a99779987827c6795c7bef0c7f9305cb2eb10..e124956f5cd2528b73d719bf0b54df0d837519c5 100644 (file)
@@ -459,7 +459,7 @@ concatPort (char* s1, char* s2)
   size_t len = strlen(s1) + strlen(s2) + 2;  /* one more for ':' */
 
   if (len <= BUFSIZ) sym = buf;
-  else sym = malloc(len);
+  else sym = gv_alloc(len);
   sprintf (sym, "%s:%s", s1, s2);
   s = agstrdup (G,sym);
   agstrfree (G,s1);