---
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