From a3ef63696cac950b2520e7c85564befc0a830fde Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Wed, 15 Mar 2006 16:36:31 +0000 Subject: [PATCH] Coverity #490: Fix a range check in xf86vidmode extension. --- ChangeLog | 3 +++ hw/xfree86/common/xf86VidMode.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 77037dc12..19764ac32 100644 --- a/ChangeLog +++ b/ChangeLog @@ -18,6 +18,9 @@ * xfixes/xfixes.c: Coverity #487: Check version number correctly. + * hw/xfree86/common/xf86VidMode.c: + Coverity #490: Fix a range check in xf86vidmode extension. + 2006-03-15 Benjamin Herrenschmidt * hw/xfree86/dri/dri.c: (DRIExtensionInit): diff --git a/hw/xfree86/common/xf86VidMode.c b/hw/xfree86/common/xf86VidMode.c index 81e4b969e..f91164384 100644 --- a/hw/xfree86/common/xf86VidMode.c +++ b/hw/xfree86/common/xf86VidMode.c @@ -183,7 +183,7 @@ VidModeGetDotClock(int scrnIndex, int Clock) return 0; pScrn = xf86Screens[scrnIndex]; - if ((pScrn->progClock) || (Clock > MAXCLOCKS)) + if ((pScrn->progClock) || (Clock >= MAXCLOCKS)) return Clock; else return pScrn->clock[Clock];