[Midnightbsd-cvs] src: kern_time.c: Security fix for ktimer, the posix per process timer
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Mar 22 21:57:18 EDT 2009
Log Message:
-----------
Security fix for ktimer, the posix per process timer as defined in POSIX real time extensions. This only affects current.
Modified Files:
--------------
src/sys/kern:
kern_time.c (r1.2 -> r1.3)
-------------- next part --------------
Index: kern_time.c
===================================================================
RCS file: /home/cvs/src/sys/kern/kern_time.c,v
retrieving revision 1.2
retrieving revision 1.3
diff -L sys/kern/kern_time.c -L sys/kern/kern_time.c -u -r1.2 -r1.3
--- sys/kern/kern_time.c
+++ sys/kern/kern_time.c
@@ -1068,7 +1068,8 @@
struct itimer *it;
PROC_LOCK_ASSERT(p, MA_OWNED);
- if ((p->p_itimers == NULL) || (timerid >= TIMER_MAX) ||
+ if ((p->p_itimers == NULL) ||
+ (timerid < 0) || (timerid >= TIMER_MAX) ||
(it = p->p_itimers->its_timers[timerid]) == NULL) {
return (NULL);
}
More information about the Midnightbsd-cvs
mailing list