Date: Sat, 12 Sep 2009 19:45:55 +0000 (UTC) From: Bruce M Simpson <bms@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/netinet in_mcast.c Message-ID: <200909121946.n8CJkE5m070789@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
bms 2009-09-12 19:45:55 UTC FreeBSD src repository Modified files: sys/netinet in_mcast.c Log: SVN rev 197132 on 2009-09-12 19:45:55Z by bms Tighten input checking in inp_join_group(): * Don't try to use the source address, when its family is unspecified. * If we get a join without a source, on an existing inclusive mode group, this is an error, as it would change the filter mode. Fix a problem with the handling of in_mfilter for new memberships: * Do not rely on imf being NULL; it is explicitly initialized to a non-NULL pointer when constructing a membership. * Explicitly initialize *imf to EX mode when the source address is unspecified. This fixes a problem with in_mfilter slot recycling in the join path. PR: 138690 Submitted by: Stef Walter MFC after: 5 days Revision Changes Path 1.31 +35 -15 src/sys/netinet/in_mcast.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200909121946.n8CJkE5m070789>