summaryrefslogtreecommitdiffstats
path: root/etc/rc.d/jail
diff options
context:
space:
mode:
authoreadler <eadler@FreeBSD.org>2012-11-15 15:06:15 +0000
committereadler <eadler@FreeBSD.org>2012-11-15 15:06:15 +0000
commit413379c5a87ac03f7f1da5ca0f2023b5d3c4e71c (patch)
tree2639d4b2d5f7c41aa7aaf50b2e89490f8c837456 /etc/rc.d/jail
parent9e82b6a630b319658bad3b5f7584bab0ba4ea2c3 (diff)
downloadFreeBSD-src-413379c5a87ac03f7f1da5ca0f2023b5d3c4e71c.zip
FreeBSD-src-413379c5a87ac03f7f1da5ca0f2023b5d3c4e71c.tar.gz
Only pass ip[46].addr when _addrl contains a value
Submitted by: crees Reviewed by: Mike Jakubik <mike.jakubik@intertainservices.com> Approved by: cperciva MFC after: 2 weeks
Diffstat (limited to 'etc/rc.d/jail')
-rwxr-xr-xetc/rc.d/jail3
1 files changed, 2 insertions, 1 deletions
diff --git a/etc/rc.d/jail b/etc/rc.d/jail
index 0718fa8..ff2f312 100755
--- a/etc/rc.d/jail
+++ b/etc/rc.d/jail
@@ -656,7 +656,8 @@ jail_start()
done
eval ${_setfib} jail -n ${_jail} ${_flags} -i -c path=${_rootdir} host.hostname=${_hostname} \
- ip4.addr=\"${_addrl}\" ip6.addr=\"${_addr6l}\" ${_parameters} command=${_exec_start} > ${_tmp_jail} 2>&1 \
+ ${_addrl:+ip4.addr=\"${_addrl}\"} ${_addr6l:+ip6.addr=\"${_addr6l}\"} \
+ ${_parameters} command=${_exec_start} > ${_tmp_jail} 2>&1 \
</dev/null
if [ "$?" -eq 0 ] ; then
OpenPOWER on IntegriCloud