]> git.hungrycats.org Git - linux/commitdiff
[IPV6]: In multicast code, set MAF_TIMER_RUNNING when timer is set.
authorDavid Stevens <dlstevens@us.ibm.com>
Wed, 19 Nov 2003 10:29:14 +0000 (02:29 -0800)
committerHideaki Yoshifuji <yoshfuji@linux-ipv6.org>
Wed, 19 Nov 2003 10:29:14 +0000 (02:29 -0800)
net/ipv6/mcast.c

index ad2f0af892d9300346505d62eb4013bf0896e68e..00e0a4b4f048e62ba6359778f9e83cb19011efd3 100644 (file)
@@ -978,6 +978,7 @@ static void igmp6_group_queried(struct ifmcaddr6 *ma, unsigned long resptime)
        ma->mca_timer.expires = jiffies + delay;
        if (!mod_timer(&ma->mca_timer, jiffies + delay))
                atomic_inc(&ma->mca_refcnt);
+       ma->mca_flags |= MAF_TIMER_RUNNING;
 }
 
 static void mld_marksources(struct ifmcaddr6 *pmc, int nsrcs,