[PATCH] VidMode: prevent crash with no modes
Chris Wilson
chris at chris-wilson.co.uk
Mon Jan 24 03:20:12 PST 2011
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=14731
Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>
---
hw/xfree86/common/xf86VidMode.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/hw/xfree86/common/xf86VidMode.c b/hw/xfree86/common/xf86VidMode.c
index 1788fa1..c22243a 100644
--- a/hw/xfree86/common/xf86VidMode.c
+++ b/hw/xfree86/common/xf86VidMode.c
@@ -221,6 +221,9 @@ VidModeGetFirstModeline(int scrnIndex, pointer *mode, int *dotClock)
return FALSE;
pScrn = xf86Screens[scrnIndex];
+ if (pScrn->modes == NULL)
+ return FALSE;
+
pVidMode = VMPTR(pScrn->pScreen);
pVidMode->First = pScrn->modes;
pVidMode->Next = pVidMode->First->next;
--
1.7.2.3
More information about the xorg-devel
mailing list