aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/kern_time.c
diff options
context:
space:
mode:
authorEric van Gyzen <vangyzen@FreeBSD.org>2017-03-18 20:16:23 +0000
committerEric van Gyzen <vangyzen@FreeBSD.org>2017-03-18 20:16:23 +0000
commit4cf66812ea5fd231c98474cd9759a632043a6a37 (patch)
tree07682dc810721d5bf40bcaeda0dd95653f6c6fd7 /sys/kern/kern_time.c
parent94e854c5176a85ee8eb7baa7439be330153f411f (diff)
Notes
Diffstat (limited to 'sys/kern/kern_time.c')
-rw-r--r--sys/kern/kern_time.c2
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));