[SCTP] Use ipv6_addr_any() rather than ipv6_addr_type() in sctp_v6_is_any().
authorBrian Haley <Brian.Haley@hp.com>
Thu, 28 Apr 2005 18:59:16 +0000 (11:59 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 28 Apr 2005 18:59:16 +0000 (11:59 -0700)
Signed-off-by: Brian Haley <Brian.Haley@hp.com>
Signed-off-by: Sridhar Samudrala <sri@us.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/sctp/ipv6.c

index e42c74e3ec1e8f9334ecb451599467d3531da57e..c9d9ea064734ad58e18c14e03055816b0c219dd7 100644 (file)
@@ -496,9 +496,7 @@ static void sctp_v6_inaddr_any(union sctp_addr *addr, unsigned short port)
 /* Is this a wildcard address? */
 static int sctp_v6_is_any(const union sctp_addr *addr)
 {
-       int type;
-       type = ipv6_addr_type((struct in6_addr *)&addr->v6.sin6_addr);
-       return IPV6_ADDR_ANY == type;
+       return ipv6_addr_any(&addr->v6.sin6_addr);
 }
 
 /* Should this be available for binding?   */