From: Matthew Fernandez Date: Sun, 28 Aug 2022 16:10:32 +0000 (-0700) Subject: gml2gv gmlparse: fix unchecked allocation failures X-Git-Tag: 6.0.1~17^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e05b1166724033b72e58969fb440326de0b4b8d3;p=graphviz gml2gv gmlparse: fix unchecked allocation failures --- diff --git a/cmd/tools/gmlparse.y b/cmd/tools/gmlparse.y index 7bde88803..b4142be7f 100644 --- a/cmd/tools/gmlparse.y +++ b/cmd/tools/gmlparse.y @@ -297,7 +297,7 @@ glistitem : node { dtinsert (G->nodelist, $1); } YYABORT; } } - | ID INTEGER { dtinsert (G->attrlist, mkAttr (strdup("id"), 0, INTEGER, $2, 0)); } + | ID INTEGER { dtinsert (G->attrlist, mkAttr(gv_strdup("id"), 0, INTEGER, $2, 0)); } | alistitem { dtinsert (G->attrlist, $1); } ; @@ -321,7 +321,7 @@ elist : elist elistitem elistitem : SOURCE INTEGER { E->source = $2; } | TARGET INTEGER { E->target = $2; } - | ID INTEGER { dtinsert (E->attrlist, mkAttr (strdup("id"), 0, INTEGER, $2, 0)); } + | ID INTEGER { dtinsert (E->attrlist, mkAttr(gv_strdup("id"), 0, INTEGER, $2, 0)); } | alistitem { dtinsert (E->attrlist, $1); } ;