From: Samuel Thibault Date: Tue, 7 Jan 2025 00:24:21 +0000 (+0100) Subject: mach: Make clock_nanosleep also check tv_sec X-Git-Tag: glibc-2.41~122 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fb1059d42a9df2f1ef4d75700724ad2940a09aad;p=thirdparty%2Fglibc.git mach: Make clock_nanosleep also check tv_sec --- 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;