Commit 2a764b52 authored by Luis Ressel's avatar Luis Ressel Committed by Paul Moore
Browse files

selinux: Assign proper class to PF_UNIX/SOCK_RAW sockets



For PF_UNIX, SOCK_RAW is synonymous with SOCK_DGRAM (cf.
net/unix/af_unix.c). This is a tad obscure, but libpcap uses it.

Signed-off-by: default avatarLuis Ressel <aranea@aixah.de>
Acked-by: default avatarStephen Smalley <sds@tycho.nsa.gov>
Signed-off-by: default avatarPaul Moore <paul@paul-moore.com>
parent 31368ce8
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -1303,6 +1303,7 @@ static inline u16 socket_type_to_security_class(int family, int type, int protoc
		case SOCK_SEQPACKET:
		case SOCK_SEQPACKET:
			return SECCLASS_UNIX_STREAM_SOCKET;
			return SECCLASS_UNIX_STREAM_SOCKET;
		case SOCK_DGRAM:
		case SOCK_DGRAM:
		case SOCK_RAW:
			return SECCLASS_UNIX_DGRAM_SOCKET;
			return SECCLASS_UNIX_DGRAM_SOCKET;
		}
		}
		break;
		break;