hurd: Fix timer/clock_getres crash on NULL res parameter

POSIX allows res to be NULL.
This commit is contained in:
Samuel Thibault 2022-01-15 15:37:03 +01:00
parent 2c040d0b90
commit 67ca1c5560
1 changed files with 5 additions and 2 deletions

View File

@ -34,8 +34,11 @@ realtime_getres (struct timespec *res)
/* This implementation assumes that the realtime clock has a
resolution higher than 1 second. This is the case for any
reasonable implementation. */
res->tv_sec = 0;
res->tv_nsec = 1000000000 / clk_tck;
if (res)
{
res->tv_sec = 0;
res->tv_nsec = 1000000000 / clk_tck;
}
return 0;
}