diff --git a/src/radeon_display.c b/src/radeon_display.c index d501cdc..2e856c6 100644 --- a/src/radeon_display.c +++ b/src/radeon_display.c @@ -2188,6 +2188,9 @@ static void RADEONDPMSSetOn(ScrnInfoPtr pScrn, RADEONConnector *pPort) RADEONTmdsType TmdsType; RADEONDacType DacType; + if (!pPort) + return; + MonType = pPort->MonType; TmdsType = pPort->TMDSType; DacType = pPort->DACType; @@ -2226,6 +2229,9 @@ static void RADEONDPMSSetOff(ScrnInfoPtr pScrn, RADEONConnector *pPort) RADEONDacType DacType; unsigned long tmpPixclksCntl; + if (!pPort) + return; + MonType = pPort->MonType; TmdsType = pPort->TMDSType; DacType = pPort->DACType;