Message ID | m0zhWa1-00764fC@paola.ucsd.edu |
---|---|
State | New, archived |
Headers | show |
Series |
|
Related | show |
--- linux-2.1.129/fs/select.c Sat Nov 21 01:13:02 1998 +++ linux/fs/select.c Sun Nov 22 01:23:09 1998 @@ -217,6 +217,10 @@ || (ret = __get_user(sec, &tvp->tv_sec)) || (ret = __get_user(usec, &tvp->tv_usec))) goto out_nofds; + + if (sec<0) sec = 0; + if (sec>MAX_SCHEDULE_TIMEOUT/2/HZ) + sec = MAX_SCHEDULE_TIMEOUT/2/HZ; timeout = ROUND_UP(usec, 1000000/HZ); timeout += sec * (unsigned long) HZ;