]> git.puffer.fish Git - mirror/frr.git/commit
ospfd: Fix opaque functab leak and opaque AS cleanup problems 15047/head
authorAcee <aceelindem@gmail.com>
Tue, 19 Dec 2023 18:30:38 +0000 (13:30 -0500)
committerAcee <aceelindem@gmail.com>
Wed, 20 Dec 2023 14:43:51 +0000 (09:43 -0500)
commitdec87faab61aaec5b5e01d0ac3e165362e370a7e
tree09de808b052e8684065e6e7d3a260045f9fca456
parentb6cb72fccdbe6d17be81a03114341839b1a7a0d4
ospfd: Fix opaque functab leak and opaque AS cleanup problems

   1. Fix ospf opaque LSA function table memory leak.
   2. Remove incorrect one-to-one association of OSPF info-per-type
      to function table (since there many be many).
   3. Fix a problem with opaque AS external cleanup that was exposed
      by #2.
   4. Fix LSA memory leak in ospf_opaque_type9_lsa_if_cleanup().

Signed-off-by: Acee <aceelindem@gmail.com>
ospfd/ospf_apiserver.c
ospfd/ospf_opaque.c