Page MenuHomeFreeBSD

D23791.id68674.diff
No OneTemporary

D23791.id68674.diff

Index: sys/compat/linux/linux_socket.c
===================================================================
--- sys/compat/linux/linux_socket.c
+++ sys/compat/linux/linux_socket.c
@@ -1451,10 +1451,13 @@
name = -1;
break;
}
- if (name == -1)
+ if (name == -1) {
+ linux_msg(curthread,
+ "unsupported setsockopt level %d optname %d",
+ args->level, args->optname);
return (ENOPROTOOPT);
+ }
-
if (name == IPV6_NEXTHOP) {
len = args->optlen;
error = linux_to_bsd_sockaddr(PTRIN(args->optval), &sa, &len);
@@ -1546,8 +1549,12 @@
name = -1;
break;
}
- if (name == -1)
+ if (name == -1) {
+ linux_msg(curthread,
+ "unsupported getsockopt level %d optname %d",
+ args->level, args->optname);
return (EINVAL);
+ }
if (name == IPV6_NEXTHOP) {
error = copyin(PTRIN(args->optlen), &len, sizeof(len));

File Metadata

Mime Type
text/plain
Expires
Wed, Apr 22, 8:47 AM (14 h, 6 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31966027
Default Alt Text
D23791.id68674.diff (851 B)

Event Timeline