The value in the tv_nsec field should be in the range 0 to 999999999.
Pointed out by: bde@ MFC after: 1 week
This commit is contained in:
parent
71b50d0872
commit
2ac9dced18
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=316394
@ -141,7 +141,7 @@ linux_to_native_timespec(struct timespec *ntp, struct l_timespec *ltp)
|
||||
|
||||
LIN_SDT_PROBE2(time, linux_to_native_timespec, entry, ntp, ltp);
|
||||
|
||||
if (ltp->tv_sec < 0 || (l_ulong)ltp->tv_nsec > 999999999L) {
|
||||
if (ltp->tv_sec < 0 || ltp->tv_nsec < 0 || ltp->tv_nsec > 999999999) {
|
||||
LIN_SDT_PROBE1(time, linux_to_native_timespec, return, EINVAL);
|
||||
return (EINVAL);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user