Index: trunk/src/libgrbs/route_common.c =================================================================== --- trunk/src/libgrbs/route_common.c (revision 1329) +++ trunk/src/libgrbs/route_common.c (revision 1330) @@ -322,7 +322,7 @@ { grbs_arc_t *seg = gdl_first(&pt->arcs[cnc][segi]); - if ((seg != NULL) && !seg->in_use && !seg->new_in_use && (seg->link_point.next == NULL)) { + if ((seg != NULL) && !seg->new_in_use && (seg->link_point.next == NULL)) { gdl_remove(&pt->arcs[cnc][segi], seg, link_point); grbs_arc_free(grbs, seg); return 1;