diff options
Diffstat (limited to 'bgpd/bgp_vty.c')
-rw-r--r-- | bgpd/bgp_vty.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bgpd/bgp_vty.c b/bgpd/bgp_vty.c index d42f8121..0e689359 100644 --- a/bgpd/bgp_vty.c +++ b/bgpd/bgp_vty.c @@ -2193,7 +2193,8 @@ peer_rsclient_unset_vty (struct vty *vty, const char *peer_str, listnode_delete (bgp->rsclient, peer); } - bgp_table_finish (peer->rib[bgp_node_afi(vty)][bgp_node_safi(vty)]); + bgp_table_finish (peer->rib[afi][safi]); + peer->rib[afi][safi] = NULL; return CMD_SUCCESS; } |