summaryrefslogtreecommitdiff
path: root/bgpd/bgp_table.c
diff options
context:
space:
mode:
authorRuss White <russ@riw.us>2020-11-05 07:29:54 -0500
committerGitHub <noreply@github.com>2020-11-05 07:29:54 -0500
commit40ef77c7029ef49526eaec78f3eb73873bc8910a (patch)
treed0d576d2e00a89b0580beab2e231d1e545f88726 /bgpd/bgp_table.c
parent898fde3c1d73ec8cef1e55a94bb31fe76b8ad612 (diff)
parent56c226e77322e77e1d09fa9d39b16864431a6126 (diff)
Merge pull request #7423 from donaldsharp/route_list
bgpd: Remove pointer structure from `struct bgp_dest`
Diffstat (limited to 'bgpd/bgp_table.c')
-rw-r--r--bgpd/bgp_table.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/bgpd/bgp_table.c b/bgpd/bgp_table.c
index 70e226b01b..022a6413e2 100644
--- a/bgpd/bgp_table.c
+++ b/bgpd/bgp_table.c
@@ -154,13 +154,8 @@ void bgp_delete_listnode(struct bgp_node *node)
if (bgp && rn && rn->lock == 1) {
/* Delete the route from the selection pending list */
- if ((node->rt_node)
- && (bgp->gr_info[afi][safi].route_list)) {
- list_delete_node(
- bgp->gr_info[afi][safi].route_list,
- node->rt_node);
- node->rt_node = NULL;
- }
+ bgp->gr_info[afi][safi].gr_deferred--;
+ UNSET_FLAG(node->flags, BGP_NODE_SELECT_DEFER);
}
}
}