1
diff --git a/hw/xfree86/common/xf86VidMode.c b/hw/xfree86/common/xf86VidMode.c
2
index 13ffe06..4cc8ca5 100644
3
--- a/hw/xfree86/common/xf86VidMode.c
4
+++ b/hw/xfree86/common/xf86VidMode.c
5
@@ -224,6 +224,9 @@ VidModeGetFirstModeline(int scrnIndex, pointer *mode, int *dotClock)
8
pVidMode = VMPTR(pScrn->pScreen);
9
+ if (pScrn->modes == NULL)
12
pVidMode->First = pScrn->modes;
13
pVidMode->Next = pVidMode->First->next;