CVSROOT:        /cvs
Module name:    src
Changes by:     chel...@cvs.openbsd.org 2018/05/22 13:15:22

Modified files:
        regress/sys/kern/kqueue: Makefile kqueue-timer.c main.c main.h 
        sys/kern       : kern_event.c 

Log message:
kevent: correctly check that timeout's nanoseconds are on [0, 1000000000)

Validate the input with timespecfix before truncating to a timeval.
timespecfix does not round, so we need to to it by hand after validation.

FreeBSD and NetBSD check the input with this range, we ought to as well.

Also add a regression test for this case.

ok tb@

Reply via email to