diff options
author | tuexen <tuexen@FreeBSD.org> | 2011-09-15 08:49:54 +0000 |
---|---|---|
committer | tuexen <tuexen@FreeBSD.org> | 2011-09-15 08:49:54 +0000 |
commit | 15bb2c985fb8541737d6056f0a21406876105b0b (patch) | |
tree | 52e8a7176078388d0c66be4bfdd23e13693538d6 /sys/netinet/sctp_usrreq.c | |
parent | f23b1f625d09ffd3a8da3c62c0b6305e9c42119d (diff) | |
download | FreeBSD-src-15bb2c985fb8541737d6056f0a21406876105b0b.zip FreeBSD-src-15bb2c985fb8541737d6056f0a21406876105b0b.tar.gz |
Make sure that SCTP rejects broadcast, multicast and wildcard addresses
as remote addresses.
Approved by: re
MFC after: 1 month.
Diffstat (limited to 'sys/netinet/sctp_usrreq.c')
-rw-r--r-- | sys/netinet/sctp_usrreq.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/sctp_usrreq.c b/sys/netinet/sctp_usrreq.c index cd69a45..82a8cba 100644 --- a/sys/netinet/sctp_usrreq.c +++ b/sys/netinet/sctp_usrreq.c @@ -560,7 +560,7 @@ sctp_bind(struct socket *so, struct sockaddr *addr, struct thread *p) struct sctp_inpcb *inp = NULL; int error; -#ifdef INET6 +#ifdef INET if (addr && addr->sa_family != AF_INET) { /* must be a v4 address! */ SCTP_LTRACE_ERR_RET(inp, NULL, NULL, SCTP_FROM_SCTP_USRREQ, EINVAL); |