|
Dave,
I had a stupid typo in the v6 side of this patch, which
reverses the sense of the check; here's a patch to fix the patch.
Sorry about that.
+-DLS
--- linux-2.6.2-rc1F1/net/ipv6/mcast.c.orig 2004-01-23 12:10:55.615139688 -0800
+++ linux-2.6.2-rc1F1/net/ipv6/mcast.c 2004-01-23 12:11:15.477120208 -0800
@@ -918,7 +918,7 @@
break;
}
if (mc) {
- if (ipv6_addr_any(src_addr)) {
+ if (!ipv6_addr_any(src_addr)) {
struct ip6_sf_list *psf;
spin_lock_bh(&mc->mca_lock);
(See attached file: mldfix.patch)
mldfix.patch
Description: Binary data
|