---
 sysdeps/mach/clock_nanosleep.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sysdeps/mach/clock_nanosleep.c b/sysdeps/mach/clock_nanosleep.c
index c6169861f0..567e24d836 100644
--- a/sysdeps/mach/clock_nanosleep.c
+++ b/sysdeps/mach/clock_nanosleep.c
@@ -68,6 +68,7 @@ __clock_nanosleep (clockid_t clock_id, int flags, const 
struct timespec *req,
                   struct timespec *rem)
 {
   if (clock_id != CLOCK_REALTIME
+      || req->tv_sec < 0
       || !valid_nanoseconds (req->tv_nsec)
       || (flags != 0 && flags != TIMER_ABSTIME))
     return EINVAL;
-- 
2.45.2


Reply via email to