diff options
author | YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org> | 2008-07-19 22:36:07 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-07-19 22:36:07 -0700 |
commit | a6ffb404dc03f806a257faaab831a6cb55c0b790 (patch) | |
tree | d2d7de4af9dff7360e2737f36a4dd1cc37c983c9 /net/ipv6/mcast.c | |
parent | 230b183921ecbaa5fedc0d35ad6ba7bb64b6e06a (diff) | |
download | lwn-a6ffb404dc03f806a257faaab831a6cb55c0b790.tar.gz lwn-a6ffb404dc03f806a257faaab831a6cb55c0b790.zip |
ipv6 mcast: Omit redundant address family checks in ip6_mc_source().
The caller has alredy checked for them.
Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/ipv6/mcast.c')
-rw-r--r-- | net/ipv6/mcast.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/net/ipv6/mcast.c b/net/ipv6/mcast.c index 1b285371124a..e7c03bcc2788 100644 --- a/net/ipv6/mcast.c +++ b/net/ipv6/mcast.c @@ -367,10 +367,6 @@ int ip6_mc_source(int add, int omode, struct sock *sk, int pmclocked = 0; int err; - if (pgsr->gsr_group.ss_family != AF_INET6 || - pgsr->gsr_source.ss_family != AF_INET6) - return -EINVAL; - source = &((struct sockaddr_in6 *)&pgsr->gsr_source)->sin6_addr; group = &((struct sockaddr_in6 *)&pgsr->gsr_group)->sin6_addr; |