summaryrefslogtreecommitdiffstats
path: root/sys/netinet/sctp_usrreq.c
diff options
context:
space:
mode:
authortuexen <tuexen@FreeBSD.org>2011-09-15 08:49:54 +0000
committertuexen <tuexen@FreeBSD.org>2011-09-15 08:49:54 +0000
commit15bb2c985fb8541737d6056f0a21406876105b0b (patch)
tree52e8a7176078388d0c66be4bfdd23e13693538d6 /sys/netinet/sctp_usrreq.c
parentf23b1f625d09ffd3a8da3c62c0b6305e9c42119d (diff)
downloadFreeBSD-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.c2
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);
OpenPOWER on IntegriCloud