From 3a3eae46559be42eb0998d91177bc39b60eb0d5b Mon Sep 17 00:00:00 2001 From: Jun Zhao Date: Tue, 22 Nov 2011 17:19:03 +0000 Subject: [PATCH] --- yaml --- r: 276222 b: refs/heads/master c: 685f94e6db8496399c881218018166515445a914 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/ipv4/igmp.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 0c44f0ecbfeb..4d2bd55b27da 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4d0fe50c75a547088e4304e5eb5f521514dfae46 +refs/heads/master: 685f94e6db8496399c881218018166515445a914 diff --git a/trunk/net/ipv4/igmp.c b/trunk/net/ipv4/igmp.c index c7472eff2d51..b2ca095cb9da 100644 --- a/trunk/net/ipv4/igmp.c +++ b/trunk/net/ipv4/igmp.c @@ -1716,7 +1716,8 @@ static int ip_mc_add_src(struct in_device *in_dev, __be32 *pmca, int sfmode, if (err) { int j; - pmc->sfcount[sfmode]--; + if (!delta) + pmc->sfcount[sfmode]--; for (j=0; jsfcount[MCAST_EXCLUDE] != 0)) {