diff options
| author | Eric van Gyzen <vangyzen@FreeBSD.org> | 2017-03-18 20:16:23 +0000 |
|---|---|---|
| committer | Eric van Gyzen <vangyzen@FreeBSD.org> | 2017-03-18 20:16:23 +0000 |
| commit | 4cf66812ea5fd231c98474cd9759a632043a6a37 (patch) | |
| tree | 07682dc810721d5bf40bcaeda0dd95653f6c6fd7 /sys/kern/kern_time.c | |
| parent | 94e854c5176a85ee8eb7baa7439be330153f411f (diff) | |
Notes
Diffstat (limited to 'sys/kern/kern_time.c')
| -rw-r--r-- | sys/kern/kern_time.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/kern_time.c b/sys/kern/kern_time.c index 8914ebff0a3b..d31c12168fc9 100644 --- a/sys/kern/kern_time.c +++ b/sys/kern/kern_time.c @@ -548,7 +548,7 @@ sys_nanosleep(struct thread *td, struct nanosleep_args *uap) !useracc((caddr_t)uap->rmtp, sizeof(rmt), VM_PROT_WRITE)) return (EFAULT); error = kern_nanosleep(td, &rqt, &rmt); - if (error && uap->rmtp) { + if (error == EINTR && uap->rmtp) { int error2; error2 = copyout(&rmt, uap->rmtp, sizeof(rmt)); |
