diff options
-rw-r--r-- | security/smack/smack_lsm.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c index b5b333d72637..0de725f88bed 100644 --- a/security/smack/smack_lsm.c +++ b/security/smack/smack_lsm.c | |||
@@ -3693,6 +3693,7 @@ static int smack_socket_sendmsg(struct socket *sock, struct msghdr *msg, | |||
3693 | return -EINVAL; | 3693 | return -EINVAL; |
3694 | rc = smack_netlabel_send(sock->sk, sip); | 3694 | rc = smack_netlabel_send(sock->sk, sip); |
3695 | break; | 3695 | break; |
3696 | #if IS_ENABLED(CONFIG_IPV6) | ||
3696 | case AF_INET6: | 3697 | case AF_INET6: |
3697 | if (msg->msg_namelen < SIN6_LEN_RFC2133 || | 3698 | if (msg->msg_namelen < SIN6_LEN_RFC2133 || |
3698 | sap->sin6_family != AF_INET6) | 3699 | sap->sin6_family != AF_INET6) |
@@ -3706,6 +3707,7 @@ static int smack_socket_sendmsg(struct socket *sock, struct msghdr *msg, | |||
3706 | #ifdef SMACK_IPV6_PORT_LABELING | 3707 | #ifdef SMACK_IPV6_PORT_LABELING |
3707 | rc = smk_ipv6_port_check(sock->sk, sap, SMK_SENDING); | 3708 | rc = smk_ipv6_port_check(sock->sk, sap, SMK_SENDING); |
3708 | #endif | 3709 | #endif |
3710 | #endif /* IS_ENABLED(CONFIG_IPV6) */ | ||
3709 | break; | 3711 | break; |
3710 | } | 3712 | } |
3711 | return rc; | 3713 | return rc; |