diff options
-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, | |||
367 | int pmclocked = 0; | 367 | int pmclocked = 0; |
368 | int err; | 368 | int err; |
369 | 369 | ||
370 | if (pgsr->gsr_group.ss_family != AF_INET6 || | ||
371 | pgsr->gsr_source.ss_family != AF_INET6) | ||
372 | return -EINVAL; | ||
373 | |||
374 | source = &((struct sockaddr_in6 *)&pgsr->gsr_source)->sin6_addr; | 370 | source = &((struct sockaddr_in6 *)&pgsr->gsr_source)->sin6_addr; |
375 | group = &((struct sockaddr_in6 *)&pgsr->gsr_group)->sin6_addr; | 371 | group = &((struct sockaddr_in6 *)&pgsr->gsr_group)->sin6_addr; |
376 | 372 | ||