diff --git a/pimd/pim_igmp.c b/pimd/pim_igmp.c index 063ba6edd275..c70c7e73afd3 100644 --- a/pimd/pim_igmp.c +++ b/pimd/pim_igmp.c @@ -224,6 +224,7 @@ void igmp_source_forward_stop(struct gm_source *source) tib_sg_gm_prune(pim_oif->pim, sg, group->interface, &source->source_channel_oil); + source->source_channel_oil = NULL; IGMP_SOURCE_DONT_FORWARDING(source->source_flags); }