Page MenuHomeFreeBSD

D60575.diff
No OneTemporary

D60575.diff

diff --git a/sys/kern/kern_jail.c b/sys/kern/kern_jail.c
--- a/sys/kern/kern_jail.c
+++ b/sys/kern/kern_jail.c
@@ -2809,7 +2809,7 @@
goto done;
#ifdef INET
error = vfs_setopt_part(opts, JAIL_PARAM_IP4_ADDR,
- pr->pr_addrs[PR_INET]->pr_ip,
+ pr->pr_addrs[PR_INET] ? pr->pr_addrs[PR_INET]->pr_ip : NULL,
pr->pr_addrs[PR_INET] ? pr->pr_addrs[PR_INET]->ips *
pr_families[PR_INET].size : 0 );
if (error != 0 && error != ENOENT)
@@ -2817,7 +2817,7 @@
#endif
#ifdef INET6
error = vfs_setopt_part(opts, JAIL_PARAM_IP6_ADDR,
- pr->pr_addrs[PR_INET6]->pr_ip,
+ pr->pr_addrs[PR_INET6] ? pr->pr_addrs[PR_INET6]->pr_ip : NULL,
pr->pr_addrs[PR_INET6] ? pr->pr_addrs[PR_INET6]->ips *
pr_families[PR_INET6].size : 0 );
if (error != 0 && error != ENOENT)

File Metadata

Mime Type
text/plain
Expires
Sun, Oct 11, 6:34 AM (14 h, 57 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
40581604
Default Alt Text
D60575.diff (793 B)

Event Timeline