From: ellson Date: Tue, 18 Oct 2005 21:11:52 +0000 (+0000) Subject: fix bug in nextin, nextout. X-Git-Tag: LAST_LIBGRAPH~32^2~7054 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ea02c8ea89ecb6b9b2376389df72f3b0d0050fda;p=graphviz fix bug in nextin, nextout. --- diff --git a/tclpkg/gv/gv.cpp b/tclpkg/gv/gv.cpp index 029c9b09a..1d5f82de1 100644 --- a/tclpkg/gv/gv.cpp +++ b/tclpkg/gv/gv.cpp @@ -597,12 +597,13 @@ Agedge_t *firstout(Agraph_t *g) Agedge_t *nextout(Agraph_t *g, Agedge_t *e) { Agnode_t *n; + Agedge_t *ne; if (!g || !e) return NULL; - e = agnxtout(g, e); - if (e) - return (e); + ne = agnxtout(g, e); + if (ne) + return (ne); n = agnxtnode(g, e->tail); if (!n) return NULL; @@ -695,12 +696,13 @@ Agedge_t *firstin(Agraph_t *g) Agedge_t *nextin(Agraph_t *g, Agedge_t *e) { Agnode_t *n; + Agedge_t *ne; if (!g || !e) return NULL; - e = agnxtin(g, e); - if (e) - return (e); + ne = agnxtin(g, e); + if (ne) + return (ne); n = agnxtnode(g, n); if (!n) return NULL;