]> granicus.if.org Git - graphviz/commitdiff
anticipate failure from addPEdges
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Sat, 24 Apr 2021 03:02:44 +0000 (20:02 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Fri, 14 May 2021 00:03:36 +0000 (17:03 -0700)
Related to #1801.

lib/ortho/ortho.c

index 13f01bbce2cbef37b986319526ebc2a710f40ec3..19d1a937c72e719ee707649de0dd2366c3b7a6ff 100644 (file)
@@ -1075,7 +1075,9 @@ add_p_edges (Dt_t* chans, maze* mp)
     for (l1 = dtflatten (chans); l1; l1 = dtlink(chans,l1)) {
        lp = ((chanItem*)l1)->chans;
        for (l2 = dtflatten (lp); l2; l2 = dtlink(lp,l2)) {
-           addPEdges ((channel*)l2, mp);
+           if (addPEdges((channel*)l2, mp) != 0) {
+               return -1;
+           }
        }
     }