]> git.hungrycats.org Git - linux/commitdiff
[IGMP]: Dont dork with igmp timers on device down if not CONFIG_IP_MULTICAST.
authorDavid S. Miller <davem@nuts.ninka.net>
Fri, 11 Apr 2003 19:34:39 +0000 (12:34 -0700)
committerDavid S. Miller <davem@nuts.ninka.net>
Fri, 11 Apr 2003 19:34:39 +0000 (12:34 -0700)
net/ipv4/igmp.c

index c99b3e63c6b66eb52a783abd3c9d72d689635c82..265eb0604436065df25ea29f63cd060501872a16 100644 (file)
@@ -1161,12 +1161,14 @@ void ip_mc_down(struct in_device *in_dev)
 
        ASSERT_RTNL();
 
+#ifdef CONFIG_IP_MULTICAST
        in_dev->mr_ifc_count = 0;
        if (del_timer(&in_dev->mr_ifc_timer))
                atomic_dec(&in_dev->refcnt);
        in_dev->mr_gq_running = 0;
        if (del_timer(&in_dev->mr_gq_timer))
                atomic_dec(&in_dev->refcnt);
+#endif
 
        for (i=in_dev->mc_list; i; i=i->next)
                igmp_group_dropped(i);