summaryrefslogtreecommitdiffstats
path: root/freebsd/sys/kern/uipc_socket.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-10-10 14:45:09 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-10-31 13:18:46 +0100
commit549488b572aa21e4e45e8d36607ac6ea20ee8751 (patch)
tree89bb7694029fa14178df3bc99b7d1adc97a53075 /freebsd/sys/kern/uipc_socket.c
parentDelete struct proc p_mtx lock (diff)
downloadrtems-libbsd-549488b572aa21e4e45e8d36607ac6ea20ee8751.tar.bz2
Disable alternative routing tables
Diffstat (limited to 'freebsd/sys/kern/uipc_socket.c')
-rw-r--r--freebsd/sys/kern/uipc_socket.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/freebsd/sys/kern/uipc_socket.c b/freebsd/sys/kern/uipc_socket.c
index fdea2601..04770f27 100644
--- a/freebsd/sys/kern/uipc_socket.c
+++ b/freebsd/sys/kern/uipc_socket.c
@@ -372,7 +372,11 @@ socreate(int dom, struct socket **aso, int type, int proto,
so->so_cred = crhold(cred);
if ((prp->pr_domain->dom_family == PF_INET) ||
(prp->pr_domain->dom_family == PF_ROUTE))
+#ifndef __rtems__
so->so_fibnum = td->td_proc->p_fibnum;
+#else /* __rtems__ */
+ so->so_fibnum = BSD_DEFAULT_FIB;
+#endif /* __rtems__ */
else
so->so_fibnum = 0;
so->so_proto = prp;