Page MenuHomeFreeBSD

D13652.id37841.diff
No OneTemporary

D13652.id37841.diff

Index: head/sys/kern/sys_socket.c
===================================================================
--- head/sys/kern/sys_socket.c
+++ head/sys/kern/sys_socket.c
@@ -355,6 +355,7 @@
kif->kf_type = KF_TYPE_SOCKET;
so = fp->f_data;
+ CURVNET_SET(so->so_vnet);
kif->kf_un.kf_sock.kf_sock_domain0 =
so->so_proto->pr_domain->dom_family;
kif->kf_un.kf_sock.kf_sock_type0 = so->so_type;
@@ -407,6 +408,7 @@
}
strncpy(kif->kf_path, so->so_proto->pr_domain->dom_name,
sizeof(kif->kf_path));
+ CURVNET_RESTORE();
return (0);
}

File Metadata

Mime Type
text/plain
Expires
Mon, Oct 27, 5:26 PM (1 h, 46 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
24298519
Default Alt Text
D13652.id37841.diff (551 B)

Event Timeline