From 19c9bc5871b5374dba2e0decc0fad4875a0644ab Mon Sep 17 00:00:00 2001 From: Emden Gansner Date: Mon, 23 Apr 2012 10:17:14 -0400 Subject: [PATCH] Fix freeing of bad memory pointer. --- lib/dotgen/sameport.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/dotgen/sameport.c b/lib/dotgen/sameport.c index f3dc765a4..7722d6cd0 100644 --- a/lib/dotgen/sameport.c +++ b/lib/dotgen/sameport.c @@ -89,6 +89,7 @@ static void sameedge(same_t * same, node_t * n, edge_t * e, char *id) goto set_arrow; } if (++n_same > MAXSAME) { + n_same--; agerr(AGERR, "too many same{head,tail} groups for node %s\n", agnameof(n)); return; -- 2.50.1