summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorThomas Hellstrom <unichrome@shipmail.org>2005-11-09 09:50:07 +0000
committerThomas Hellstrom <unichrome@shipmail.org>2005-11-09 09:50:07 +0000
commit05f32b26b54aabb4a2c8fe5ab840cbb9edd7a145 (patch)
treebed391ddf3d28be80c7a5249f71b68efa5330ac7 /src
parent3a4287b6bdf872870c6f3d3a22253dea1fe15637 (diff)
Bug #4990: <https://bugs.freedesktop.org/show_bug.cgi?id=4990> Avoid
dereferencing a NULL pointer if DRI is not enabled. (Joris van Rantwijk)
Diffstat (limited to 'src')
-rw-r--r--src/via_driver.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/via_driver.c b/src/via_driver.c
index 298214c..3e637cb 100644
--- a/src/via_driver.c
+++ b/src/via_driver.c
@@ -2292,8 +2292,8 @@ VIASwitchMode(int scrnIndex, DisplayModePtr mode, int flags)
ret = VIAWriteMode(pScrn, mode);
#ifdef XF86DRI
- kickVblank(pScrn);
if (pVia->directRenderingEnabled) {
+ kickVblank(pScrn);
VIADRIRingBufferInit(pScrn);
DRIUnlock(screenInfo.screens[scrnIndex]);
}