]> git.proxmox.com Git - mirror_frr.git/commit
ospf6d: Remove ospf6->external_id_table
authorDonald Sharp <sharpd@nvidia.com>
Wed, 24 Nov 2021 00:46:16 +0000 (19:46 -0500)
committerDonald Sharp <sharpd@nvidia.com>
Wed, 24 Nov 2021 00:49:28 +0000 (19:49 -0500)
commit62fcbf073e06ae2a12755ad16e18f5e22d80b867
treeac4d3d0e0fce757210f4065486fc8f7824fa8fe0
parent6e5532187f9e11d10f364fdac9f8e4efb16ff9be
ospf6d: Remove ospf6->external_id_table

The external_id_table was only ever used to store pointers to data
and was never used for lookup during the course of normal operations.
However it did lead to crashes because somewhere along the way
external routes stored in the external_table never had their
id associated into the external_id_table and we would assert
on the node lookup failing.

Since this code was never used for anything other than
storing data and it was never retrieved for anything useful
let's just remove it from ospf6d.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
ospf6d/ospf6_asbr.c
ospf6d/ospf6_flood.c
ospf6d/ospf6_flood.h
ospf6d/ospf6_top.c
ospf6d/ospf6_top.h