diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-10-10 16:11:02 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-10-31 13:18:47 +0100 |
commit | 69b29a0c0d5bfddff5c6723ac80c0f6967550900 (patch) | |
tree | c2b180f3fea5010fbe848bdc9fa359116ef0126b /freebsd/sys/netinet6/in6_ifattach.c | |
parent | Use default PID value for all process identifiers (diff) | |
download | rtems-libbsd-69b29a0c0d5bfddff5c6723ac80c0f6967550900.tar.bz2 |
Disable user credentials and use default values
Diffstat (limited to 'freebsd/sys/netinet6/in6_ifattach.c')
-rw-r--r-- | freebsd/sys/netinet6/in6_ifattach.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/freebsd/sys/netinet6/in6_ifattach.c b/freebsd/sys/netinet6/in6_ifattach.c index 1063ed43..c2134c6f 100644 --- a/freebsd/sys/netinet6/in6_ifattach.c +++ b/freebsd/sys/netinet6/in6_ifattach.c @@ -118,7 +118,11 @@ get_rand_ifid(struct ifnet *ifp, struct in6_addr *in6) u_int8_t digest[16]; int hostnamelen; +#ifndef __rtems__ pr = curthread->td_ucred->cr_prison; +#else /* __rtems__ */ + pr = &prison0; +#endif /* __rtems__ */ mtx_lock(&pr->pr_mtx); hostnamelen = strlen(pr->pr_hostname); #if 0 @@ -642,7 +646,11 @@ in6_nigroup(struct ifnet *ifp, const char *name, int namelen, * we try to do the hostname lookup ourselves. */ if (!name && namelen == -1) { +#ifndef __rtems__ pr = curthread->td_ucred->cr_prison; +#else /* __rtems__ */ + pr = &prison0; +#endif /* __rtems__ */ mtx_lock(&pr->pr_mtx); name = pr->pr_hostname; namelen = strlen(name); |