]> granicus.if.org Git - graphviz/commitdiff
Ack, fix stupid bug introduced when fixing bug 2423.
authorEmden R. Gansner <erg@alum.mit.edu>
Fri, 21 Feb 2014 22:26:57 +0000 (17:26 -0500)
committerEmden R. Gansner <erg@alum.mit.edu>
Fri, 21 Feb 2014 22:26:57 +0000 (17:26 -0500)
lib/common/shapes.c

index a4b82252f6326b9790b813a875f9e69bd7a78b0b..74d0c899b1b8fcb181c16cd2b37d70e0c678c172 100644 (file)
@@ -3695,6 +3695,7 @@ static void record_gencode(GVJ_t * job, node_t * n)
                              obj->id);
     style = stylenode(job, n);
     penColor(job, n);
+    clrs[0] = NULL;
     if (style & FILLED) {
        char* fillcolor = findFill (n);
        float frac;
@@ -3733,7 +3734,7 @@ static void record_gencode(GVJ_t * job, node_t * n)
 
     gen_fields(job, n, f);
 
-    free (clrs[0]);
+    if (clrs[0]) free (clrs[0]);
 
     if (doMap) {
        if (job->flags & EMIT_CLUSTERS_LAST)