Refactor sys_jail() and fix bugs.
authorMichael Neumann <mneumann@ntecs.de>
Thu, 1 Jan 2009 18:24:10 +0000 (18:24 +0000)
committerMichael Neumann <mneumann@ntecs.de>
Thu, 1 Jan 2009 18:24:10 +0000 (18:24 +0000)
commit5825b2265ea18876420a0aa5e62216a0592b0065
tree4a6055e2a2c29aedeb879d99b08b19a5e2937fad
parent456338f39777ef3ce5c6d039dbbf4d9a81c7e58a
Refactor sys_jail() and fix bugs.

Fixes two issues:

  * uap->sysmsg_result was not consistently assigned -1 in case of
    an error.

  * A version 0 syscall triggered a copyinstr(j.hostname, ...) on an
    uninitialized struct jail j.
sys/kern/kern_jail.c