diff options
Diffstat (limited to 'sys/kern/kern_fork.c')
-rw-r--r-- | sys/kern/kern_fork.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/kern/kern_fork.c b/sys/kern/kern_fork.c index 2ce5065..255744a 100644 --- a/sys/kern/kern_fork.c +++ b/sys/kern/kern_fork.c @@ -168,7 +168,9 @@ sysctl_kern_randompid(SYSCTL_HANDLER_ARGS) { int error, pid; - sysctl_wire_old_buffer(req, sizeof(int)); + error = sysctl_wire_old_buffer(req, sizeof(int)); + if (error != 0) + return(error); sx_xlock(&allproc_lock); pid = randompid; error = sysctl_handle_int(oidp, &pid, 0, req); |