mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-07 15:33:56 +00:00
BGP: Unlink BGP instance from VRF only at the end of deletion
Additional change missed out in earlier commit. Updates
d3f5a0d3f5
.
Signed-off-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
Ticket: CM-10930
Reviewed By: CCR-4717
Testing Done: Manual, bgp-smoke
This commit is contained in:
parent
c18b680fc0
commit
4ac8232115
@ -3144,9 +3144,6 @@ bgp_free (struct bgp *bgp)
|
|||||||
bgp->peerhash = NULL;
|
bgp->peerhash = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (bgp->name)
|
|
||||||
XFREE(MTYPE_BGP, bgp->name);
|
|
||||||
|
|
||||||
for (afi = AFI_IP; afi < AFI_MAX; afi++)
|
for (afi = AFI_IP; afi < AFI_MAX; afi++)
|
||||||
for (safi = SAFI_UNICAST; safi < SAFI_MAX; safi++)
|
for (safi = SAFI_UNICAST; safi < SAFI_MAX; safi++)
|
||||||
{
|
{
|
||||||
@ -3163,6 +3160,9 @@ bgp_free (struct bgp *bgp)
|
|||||||
if (vrf)
|
if (vrf)
|
||||||
bgp_vrf_unlink (bgp, vrf);
|
bgp_vrf_unlink (bgp, vrf);
|
||||||
|
|
||||||
|
if (bgp->name)
|
||||||
|
XFREE(MTYPE_BGP, bgp->name);
|
||||||
|
|
||||||
XFREE (MTYPE_BGP, bgp);
|
XFREE (MTYPE_BGP, bgp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user