]> granicus.if.org Git - graphviz/commitdiff
common parse_layers: fix unchecked allocation failure
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 15 Oct 2022 18:03:53 +0000 (11:03 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 19 Oct 2022 04:30:58 +0000 (21:30 -0700)
lib/common/emit.c

index a298afe683a85ff403b8aeed6021f324ae30f2e0..b638b083690b4a82f4e6057f56035d75473cf19f 100644 (file)
@@ -1147,7 +1147,7 @@ static int parse_layers(GVC_t *gvc, graph_t * g, char *p)
 
     ntok = 0;
     sz = 0;
-    gvc->layers = strdup(p);
+    gvc->layers = gv_strdup(p);
 
     for (tok = strtok(gvc->layers, gvc->layerDelims); tok;
          tok = strtok(NULL, gvc->layerDelims)) {