From: ellson Date: Fri, 6 Jun 2008 19:24:42 +0000 (+0000) Subject: fix memleak X-Git-Tag: LAST_LIBGRAPH~32^2~3963 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=39f1f43e56ca0688bf9c13519baa86552ed69522;p=graphviz fix memleak --- diff --git a/lib/common/htmltable.c b/lib/common/htmltable.c index 17b504f9b..784bcbad0 100644 --- a/lib/common/htmltable.c +++ b/lib/common/htmltable.c @@ -578,6 +578,7 @@ void free_html_data(htmldata_t * dp) free(dp->target); free(dp->title); free(dp->bgcolor); + free(dp->pencolor); } void free_html_text(htmltxt_t* t) @@ -1764,7 +1765,7 @@ int make_html_label(graph_t *g, textlabel_t * lp, void *obj) if (lbl->kind == HTML_TBL) { if (! lbl->u.tbl->data.pencolor) - lbl->u.tbl->data.pencolor = getPenColor(obj); + lbl->u.tbl->data.pencolor = strdup(getPenColor(obj)); rv |= size_html_tbl(g, lbl->u.tbl, NULL, &env); wd2 = (lbl->u.tbl->data.box.UR.x + 1) / 2; ht2 = (lbl->u.tbl->data.box.UR.y + 1) / 2;