Page MenuHomeFreeBSD

D25255.id.diff
No OneTemporary

D25255.id.diff

Index: head/sys/compat/linux/linux_socket.c
===================================================================
--- head/sys/compat/linux/linux_socket.c
+++ head/sys/compat/linux/linux_socket.c
@@ -1042,8 +1042,12 @@
cmsg->cmsg_level =
linux_to_bsd_sockopt_level(linux_cmsg.cmsg_level);
if (cmsg->cmsg_type == -1
- || cmsg->cmsg_level != SOL_SOCKET)
+ || cmsg->cmsg_level != SOL_SOCKET) {
+ linux_msg(curthread,
+ "unsupported sendmsg cmsg level %d type %d",
+ linux_cmsg.cmsg_level, linux_cmsg.cmsg_type);
goto bad;
+ }
/*
* Some applications (e.g. pulseaudio) attempt to
@@ -1228,6 +1232,9 @@
bsd_to_linux_sockopt_level(cm->cmsg_level);
if (linux_cmsg->cmsg_type == -1 ||
cm->cmsg_level != SOL_SOCKET) {
+ linux_msg(curthread,
+ "unsupported recvmsg cmsg level %d type %d",
+ cm->cmsg_level, cm->cmsg_type);
error = EINVAL;
goto bad;
}

File Metadata

Mime Type
text/plain
Expires
Fri, Nov 21, 11:10 PM (4 h, 9 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
25822664
Default Alt Text
D25255.id.diff (952 B)

Event Timeline