From: Matthew Fernandez Date: Sun, 28 Aug 2022 16:09:10 +0000 (-0700) Subject: gml2gv gmlscan: fix unchecked allocation failures X-Git-Tag: 6.0.1~17^2~1 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8c417ca907477d12a53b12c2f9593636bba88f96;p=graphviz gml2gv gmlscan: fix unchecked allocation failures --- diff --git a/cmd/tools/gmlscan.l b/cmd/tools/gmlscan.l index fa955b2a5..82adc3205 100644 --- a/cmd/tools/gmlscan.l +++ b/cmd/tools/gmlscan.l @@ -110,9 +110,9 @@ L_ID [a-zA-Z_][_a-zA-Z0-9]* "fontSize" return (FONTSIZE); "fontName" return (FONTNAME); "color" return (COLOR); -{L_INT} { gmllval.str = strdup(yytext); return (INTEGER); } -{L_REAL} { gmllval.str = strdup(yytext); return (REAL); } -{L_ID} { gmllval.str = strdup(yytext); return (NAME); } +{L_INT} { gmllval.str = gv_strdup(yytext); return (INTEGER); } +{L_REAL} { gmllval.str = gv_strdup(yytext); return (REAL); } +{L_ID} { gmllval.str = gv_strdup(yytext); return (NAME); } ["] BEGIN(qstring); beginstr(); ["] BEGIN(INITIAL); endstr(); return (STRING);