From 5b6cf86150f8f8a8737a1d1c593f899dbc3438ac Mon Sep 17 00:00:00 2001 From: erg Date: Tue, 12 Aug 2008 20:35:52 +0000 Subject: [PATCH] Fix bug 1416 (but expose bug 1417). --- lib/dotgen/mincross.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/dotgen/mincross.c b/lib/dotgen/mincross.c index c21fac399..0cec68e61 100644 --- a/lib/dotgen/mincross.c +++ b/lib/dotgen/mincross.c @@ -695,7 +695,8 @@ void flat_rev(Agraph_t * g, Agedge_t * e) int j; Agedge_t *rev; - for (j = 0; (rev = ND_flat_out(e->head).list[j]); j++) + if (!ND_flat_out(e->head).list) rev = NULL; + else for (j = 0; (rev = ND_flat_out(e->head).list[j]); j++) if (rev->head == e->tail) break; if (rev) { -- 2.40.0