aboutsummaryrefslogtreecommitdiff
path: root/gnu/rcs/ident/ssh:/git@gitrepo.FreeBSD.org/src.git
diff options
context:
space:
mode:
authorMark Johnston <markj@FreeBSD.org>2026-04-15 15:01:58 +0000
committerMark Johnston <markj@FreeBSD.org>2026-04-15 15:06:05 +0000
commit18b7115cba2f698909a4801dc2cc1b04b1f4f210 (patch)
treee10884061181f3d7c4f1412e86b848f623f0391b /gnu/rcs/ident/ssh:/git@gitrepo.FreeBSD.org/src.git
parente99b3f5e318626b45510e29993aabca1d161bfa0 (diff)
ip_mroute: Fix a lock leak in X_ip_mforward()HEADmain
If a FIB does not have a router configured, X_ip_mforward() would leak a lock. Plug the leak. The IPv6 counterpart did not have such a check. It wouldn't send an upcall to a non-existent router anyway due to the router_ver check, but we should verify that a router is present anyway. Add regression test cases to exercise these code paths. Reported by: Claude Opus 4.6 Fixes: 0bb9c2b665d9 ("ip6_mroute: FIBify") Sponsored by: Klara, Inc. Sponsored by: Stormshield
Diffstat (limited to 'gnu/rcs/ident/ssh:/git@gitrepo.FreeBSD.org/src.git')
0 files changed, 0 insertions, 0 deletions