]> granicus.if.org Git - graphviz/commitdiff
common pos_html_tbl: fix unchecked allocation failure
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 14 Oct 2022 04:02:03 +0000 (21:02 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Wed, 19 Oct 2022 02:18:49 +0000 (19:18 -0700)
lib/common/htmltable.c

index 1520325e8cb2b426ed47038166f791b63444a590..98b0b22fb3a3991ee3ce8a1cdf0c23a443462ed0 100644 (file)
@@ -1680,7 +1680,7 @@ static void pos_html_tbl(htmltbl_t * tbl, boxf pos, int sides)
 
     if (tbl->u.n.parent && tbl->u.n.parent->data.pencolor
        && !tbl->data.pencolor)
-       tbl->data.pencolor = strdup(tbl->u.n.parent->data.pencolor);
+       tbl->data.pencolor = gv_strdup(tbl->u.n.parent->data.pencolor);
 
     oldsz = tbl->data.box.UR.x;
     delx = pos.UR.x - pos.LL.x - oldsz;