Page MenuHomeFreeBSD

D25255.id73064.diff
No OneTemporary

D25255.id73064.diff

Index: sys/compat/linux/linux_socket.c
===================================================================
--- sys/compat/linux/linux_socket.c
+++ 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
Sat, Aug 15, 9:59 PM (12 h, 3 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
36804754
Default Alt Text
D25255.id73064.diff (937 B)

Event Timeline