diff options
Diffstat (limited to 'security/selinux/hooks.c')
-rw-r--r-- | security/selinux/hooks.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index f5f2d6a582f0..efeb1db8f61d 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c | |||
@@ -5269,6 +5269,7 @@ static int selinux_sctp_bind_connect(struct sock *sk, int optname, | |||
5269 | while (walk_size < addrlen) { | 5269 | while (walk_size < addrlen) { |
5270 | addr = addr_buf; | 5270 | addr = addr_buf; |
5271 | switch (addr->sa_family) { | 5271 | switch (addr->sa_family) { |
5272 | case AF_UNSPEC: | ||
5272 | case AF_INET: | 5273 | case AF_INET: |
5273 | len = sizeof(struct sockaddr_in); | 5274 | len = sizeof(struct sockaddr_in); |
5274 | break; | 5275 | break; |
@@ -5276,7 +5277,7 @@ static int selinux_sctp_bind_connect(struct sock *sk, int optname, | |||
5276 | len = sizeof(struct sockaddr_in6); | 5277 | len = sizeof(struct sockaddr_in6); |
5277 | break; | 5278 | break; |
5278 | default: | 5279 | default: |
5279 | return -EAFNOSUPPORT; | 5280 | return -EINVAL; |
5280 | } | 5281 | } |
5281 | 5282 | ||
5282 | err = -EINVAL; | 5283 | err = -EINVAL; |