]> git.puffer.fish Git - mirror/frr.git/commit
ospf6d : fix issue in ecmp inter area route 7915/head
authorSoman K S <somanks@gmai.com>
Wed, 10 Feb 2021 11:15:22 +0000 (16:45 +0530)
committerSoman K S <somanks@gmai.com>
Wed, 10 Feb 2021 11:15:22 +0000 (16:45 +0530)
commitb9b87bfc366aad8f38e201210046d90828b7e06f
tree2fbfdcaf25fd7ac346bdabee74915361dd3ea4aa
parentde6223a98d7cd3a38a19f0c97a8692d6ea5e17bc
ospf6d : fix issue in ecmp inter area  route

Issue: When a path in the inter area ecmp route is deleted, the route is removed

Fix: The fix is to remove the specific path from the inter area route using
     ospf6_abr_old_route_remove() when abr route entry is not found.
     In  the function ospf6_abr_old_route_remove() the path to be removed needs
     to match adv router and link state ID

     Fixed memory leak in ospf6_intra_prefix_update_route_origin() caused by
     route node lock not getting released.

Signed-off-by: kssoman <somanks@gmail.com>
ospf6d/ospf6_abr.c
ospf6d/ospf6_intra.c