]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
mach: Make clock_nanosleep also check tv_sec
authorSamuel Thibault <samuel.thibault@ens-lyon.org>
Tue, 7 Jan 2025 00:24:21 +0000 (01:24 +0100)
committerSamuel Thibault <samuel.thibault@ens-lyon.org>
Tue, 7 Jan 2025 00:24:21 +0000 (01:24 +0100)
sysdeps/mach/clock_nanosleep.c

index c6169861f0ee0146d350f8e57f2617a033fa0513..567e24d83616337024894aeee9606c72d006a5c4 100644 (file)
@@ -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;