]> git.puffer.fish Git - mirror/frr.git/commit
pimd: Stale IGMP groups left behind
authorDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 12 Jul 2016 15:31:45 +0000 (11:31 -0400)
committerDonald Sharp <sharpd@cumulusnetworks.com>
Tue, 12 Jul 2016 15:37:19 +0000 (11:37 -0400)
commit5b1207f72c67b65a60959945bb4250409bb8460f
tree323da596a8f983ec73e1e93931746099c1d88e92
parent2560106c04574349022c0876550ca37b78726265
pimd: Stale IGMP groups left behind

When a toin IGMPv3 join is received, the code
was always auto creating the igmp group associated
with the received packet.  The RFC clearly states
though that if a INCLUDE is received for a group
with 0 sources and we have received nothing the
igmpv3 packet should be ignored.

Ticket: CM-11260
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
pimd/pim_igmp.c
pimd/pim_igmp.h
pimd/pim_igmpv3.c