HomeFreeBSD

Revert "mcast: fix memory leak in imf_purge()"

Description

Revert "mcast: fix memory leak in imf_purge()"

This reverts commit fa03d37432caf17d56a931a9e6f5d9b06f102c5b.

This commit caused us to not send IGMP leave messages if the inpcb went
away. In other words: we freed pending packets whenever the socket
closed rather than when the interface (or address) goes away.

Reviewed by: glebius
Sponsored by: Rubicon Communications, LLC ("Netgate")
Differential Revision: https://reviews.freebsd.org/D43032

(cherry picked from commit c196e43243b83840cc9f3d1dadc7dacb3b0f556f)

Details

Provenance
kpAuthored on Dec 12 2023, 6:20 PM
impCommitted on Aug 26 2024, 3:45 PM
Reviewer
glebius
Differential Revision
D43032: Revert "mcast: fix memory leak in imf_purge()"
Parents
rG91b1e2a4a84b: sound examples: Delete stale ossinit.h file
Branches
Unknown
Tags
Unknown
Reverts
D41629: mcast: fix memory leak in imf_purge()
rGfa03d37432ca: mcast: fix memory leak in imf_purge()