From fb1059d42a9df2f1ef4d75700724ad2940a09aad Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Tue, 7 Jan 2025 01:24:21 +0100 Subject: [PATCH] mach: Make clock_nanosleep also check tv_sec --- 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;