summaryrefslogtreecommitdiff
path: root/lib/srv6.c
diff options
context:
space:
mode:
authorAcee <aceelindem@gmail.com>2023-11-27 08:13:03 -0500
committerAcee <aceelindem@gmail.com>2023-11-28 16:18:55 -0500
commit5993c4aef923700bd606c4d105da39a3c66523c3 (patch)
tree2124b0b5cbcc8ea60ee3539d7a048d26881fb5ed /lib/srv6.c
parentd1e11d48d4510f53650f6e511525178d27a9d5cc (diff)
ospfd: Fix OSPF link-local opaque LSA crash and opaque memory corruption
1. When an OSPF interface is deleted, remove the references in link-local LSA. Delete the LSA from the LSDB so that the callback has accessibily to the interface prior to deletion. 2. Fix a double free for the opaque function table data structure. 3. Assure that the opaque per-type information and opaque function table structures are removed at the same time since they have back pointers to one another. 4. Add a topotest variation for the link-local opaque LSA crash. Signed-off-by: Acee <aceelindem@gmail.com>
Diffstat (limited to 'lib/srv6.c')
0 files changed, 0 insertions, 0 deletions