]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
mcast: fix leaked igmp packets on multicast cleanup
authorKristof Provost <kp@FreeBSD.org>
Wed, 13 Dec 2023 12:32:08 +0000 (13:32 +0100)
committerKristof Provost <kp@FreeBSD.org>
Thu, 14 Dec 2023 21:06:01 +0000 (22:06 +0100)
commitc2e340452c147b551180f2a1600ae76491342b0e
tree33819d408af54d2de473fde9fc53d4f6ee94a44b
parentc196e43243b83840cc9f3d1dadc7dacb3b0f556f
mcast: fix leaked igmp packets on multicast cleanup

When we release a multicast address (e.g. on interface shutdown) we may
still have packets queued in inm_scq. We have to free those, or we'll
leak memory.

Reviewed by: glebius
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D43033
sys/netinet/in_mcast.c