summaryrefslogtreecommitdiff
path: root/src/radeon_driver.c
diff options
context:
space:
mode:
authorKevin E Martin <kem@kem.org>2004-08-01 23:22:01 +0000
committerKevin E Martin <kem@kem.org>2004-08-01 23:22:01 +0000
commitdd0f86c4cb046c79a65144f767e97fd99e7f61c9 (patch)
tree6f3848f69487dead1e948931a5c559ab5a931d97 /src/radeon_driver.c
parentc64f90b673f5c487dfe059f1636b04a1c2ab7dc2 (diff)
Fix Radeon crash on server exit or generation
Diffstat (limited to 'src/radeon_driver.c')
-rw-r--r--src/radeon_driver.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/radeon_driver.c b/src/radeon_driver.c
index 3b5b083e..b2cd9866 100644
--- a/src/radeon_driver.c
+++ b/src/radeon_driver.c
@@ -7380,6 +7380,8 @@ static void RADEONDisplayPowerManagementSet(ScrnInfoPtr pScrn,
RADEONEntPtr pRADEONEnt = RADEONEntPriv(pScrn);
unsigned char *RADEONMMIO = info->MMIO;
+ if (!pScrn->vtSema) return;
+
#ifdef XF86DRI
if (info->CPStarted) DRILock(pScrn->pScreen, 0);
#endif