summaryrefslogtreecommitdiff
path: root/lib/xref.c
diff options
context:
space:
mode:
authorPooja Jagadeesh Doijode <pdoijode@nvidia.com>2022-10-07 17:07:46 -0700
committerDonald Sharp <sharpd@nvidia.com>2022-12-10 07:40:32 -0500
commit51f3216bee15473533963c3e9b7c37061bdb0da9 (patch)
treee1f1b094114c85efa25a7da36c10c28c467b5d65 /lib/xref.c
parent58552d28fa046f8c64c97e16be0966f4d015e86d (diff)
bgpd: BGP fails to free the nexthop node
In case of BGP unnumbered, BGP fails to free the nexthop node for peer if the interface is shutdown before unconfiguring/deleting the BGP neighbor. This is because, when the interface is shutdown, peer's LL neighbor address will be cleared. Therefore, during neighbor deletion, since the peer's neighbor address is not available, BGP will skip freeing the nexthop node of this peer. This results in a stale nexthop node that points to a peer that's already been freed. Ticket: 3191547 Signed-off-by: Pooja Jagadeesh Doijode <pdoijode@nvidia.com>
Diffstat (limited to 'lib/xref.c')
0 files changed, 0 insertions, 0 deletions