]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Take the ifnet's address lock in igmp_v3_cancel_link_timers().
authorMark Johnston <markj@FreeBSD.org>
Fri, 3 Jan 2020 17:03:10 +0000 (17:03 +0000)
committerMark Johnston <markj@FreeBSD.org>
Fri, 3 Jan 2020 17:03:10 +0000 (17:03 +0000)
commit31069f383af1b6d4568f8d55002a660cd40076e6
tree642476f1b17d49e16cb5f5500e4770491ef2e938
parent78a576cbe8809ff5570efcbcd303469767f72dde
Take the ifnet's address lock in igmp_v3_cancel_link_timers().

inm_rele_locked() may remove the multicast address associated with inm.

Reported by: syzbot+871c5d1fd5fac6c28f52@syzkaller.appspotmail.com
Reviewed by: hselasky
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D23009
sys/netinet/igmp.c