]> git.puffer.fish Git - mirror/frr.git/commit
bgpd: remove vrf->iflist deleted to avoid a crash
authorDon Slice <dslice@cumulusnetworks.com>
Fri, 10 Jun 2016 13:58:03 +0000 (06:58 -0700)
committerDon Slice <dslice@cumulusnetworks.com>
Fri, 10 Jun 2016 13:58:03 +0000 (06:58 -0700)
commitd236e0b80a40d57198ad661f085ac0e57489a86c
tree6d7c238f6a57f7398de8e0a9d5f5ee26167568b5
parent99d8325e9a43d70531b83c68864736c009a60c04
bgpd: remove vrf->iflist deleted to avoid a crash

Ticket: CM-11327
Signed-off-by: Don Slice
Reviewed-by: Donald Sharp
Testing Done: Manual testing, bgp-min, vrf-min, bgp-smoke, vrf-smoke all successful

When bgp was configured in a vrf and then deleted, the vrf->iflist
was being deleted from the vrf.  Since the vrf itself was not deleted,
it was assumed in later calls that the vrf->iflist was still there
and when it was referenced, the crash occurred.
bgpd/bgpd.c