]> git.puffer.fish Git - matthieu/frr.git/commit
ospf6d: Fix use after free of router in OSPFv3 ABR route calculation. mergify/bp/stable/10.1/pr-18254
authorAcee Lindem <acee@lindem.com>
Mon, 24 Feb 2025 21:44:32 +0000 (21:44 +0000)
committerMergify <37929162+mergify[bot]@users.noreply.github.com>
Wed, 26 Feb 2025 17:48:49 +0000 (17:48 +0000)
commit29f545d7ffa7e593e39d7c958cad122225dc6ddc
tree5f8655a101439fc2ade95d81a595c18533dc98a2
parentd7106ad65c9a4d0c77565e3ac70defe180f21d55
ospf6d: Fix use after free of router in OSPFv3 ABR route calculation.

This PR fixes FRR issue https://github.com/FRRouting/frr/issues/18040. The
OSPFv3 route is locked during the ABR calculation since there are
scenarios under which it is freed. The OSPFv3 ABR computation is
sub-optimal and this PR doesn't attempt to rework it.

Signed-off-by: Acee Lindem <acee@lindem.com>
(cherry picked from commit 06af50eacec8660fada0d4fd5cd11f0ade4e3c6c)
ospf6d/ospf6_intra.c