[hurd,commited] mach: Make clock_nanosleep also check tv_sec

Samuel Thibault samuel.thibault@ens-lyon.org
Tue Jan 7 00:24:44 GMT 2025


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



More information about the Libc-alpha mailing list