| Allow init(8) to ptrace(2) itself. | |
| diff -ru --exclude-from freebsd-src-diff-exclude-names /var/tmp/freebsd-src/usr/src/sys/kern/sys_process.c freebsd-10.3/usr/src/sys/kern/sys_process.c | |
| --- /var/tmp/freebsd-src/usr/src/sys/kern/sys_process.c 2016-03-25 09:09:26.000000000 +0800 | |
| +++ freebsd-10.3/usr/src/sys/kern/sys_process.c 2018-11-05 19:30:07.176799501 +0800 | |
| @@ -751,10 +751,6 @@ | |
| error = EBUSY; | |
| goto fail; | |
| } | |
| - if (p->p_pptr == initproc) { | |
| - error = EPERM; | |
| - goto fail; | |
| - } | |
| break; | |
| case PT_ATTACH: |