]> granicus.if.org Git - graphviz/commitdiff
Fix space leak in twopi.
authorerg <devnull@localhost>
Wed, 9 Feb 2011 22:53:58 +0000 (22:53 +0000)
committererg <devnull@localhost>
Wed, 9 Feb 2011 22:53:58 +0000 (22:53 +0000)
lib/twopigen/twopiinit.c

index b0ee53b7acbb4f19143f295dded63369f4278e05..eb85b86a320cdc1a3dfb0fdb23020420b3a9bff2 100644 (file)
@@ -146,7 +146,9 @@ void twopi_cleanup(graph_t * g)
     node_t *n;
     edge_t *e;
 
-    for (n = agfstnode(g); n; n = agnxtnode(g, n)) {
+    n = agfstnode (g);
+    free (ND_alg(n));
+    for (; n; n = agnxtnode(g, n)) {
        for (e = agfstout(g, n); e; e = agnxtout(g, e)) {
            gv_cleanup_edge(e);
        }