]> granicus.if.org Git - graphviz/commitdiff
Fix bug 2423
authorEmden R. Gansner <erg@alum.mit.edu>
Wed, 19 Feb 2014 15:22:15 +0000 (10:22 -0500)
committerEmden R. Gansner <erg@alum.mit.edu>
Wed, 19 Feb 2014 15:22:15 +0000 (10:22 -0500)
lib/common/shapes.c

index 268cb2b90b61548a5d2e8178742ac22155132850..539fb578752f575826184f64fb5caa290e7feec1 100644 (file)
@@ -3708,7 +3708,6 @@ static void record_gencode(GVJ_t * job, node_t * n)
                filled = RGRADIENT;
            else
                filled = GRADIENT;
-           free (clrs[0]);
        }
        else {
            filled = FILL;
@@ -3733,6 +3732,8 @@ static void record_gencode(GVJ_t * job, node_t * n)
 
     gen_fields(job, n, f);
 
+    free (clrs[0]);
+
     if (doMap) {
        if (job->flags & EMIT_CLUSTERS_LAST)
            gvrender_begin_anchor(job,