diff --git a/sys/kern/sys_process.c b/sys/kern/sys_process.c index 9c128bedb49..20db01ca67d 100644 --- a/sys/kern/sys_process.c +++ b/sys/kern/sys_process.c @@ -934,7 +934,7 @@ kern_ptrace(struct thread *td, int req, pid_t pid, void *addr, int data) break; case PT_LWPINFO: - if (data == 0 || data > sizeof(*pl)) { + if (data <= 0 || data > sizeof(*pl)) { error = EINVAL; break; }