hw/xwin: Fix possible null ptr deref in winActivateAppPrimaryDD()
Signed-off-by: Ryan Pavlik <rpavlik@iastate.edu> Reviewed-by: Colin Harrison <colin.harrison@virgin.net> Reviewed-by: Jon TURNEY <jon.turney@dronecode.org.uk>
This commit is contained in:
parent
a492c02649
commit
3c501691a0
|
@ -461,12 +461,12 @@ static Bool
|
|||
winActivateAppPrimaryDD (ScreenPtr pScreen)
|
||||
{
|
||||
winScreenPriv(pScreen);
|
||||
winScreenInfo *pScreenInfo = pScreenPriv->pScreenInfo;
|
||||
RECT rcSrc, rcClient;
|
||||
HRESULT ddrval = DD_OK;
|
||||
|
||||
/* Check for errors */
|
||||
if (pScreenPriv == NULL
|
||||
|| pScreenPriv->pScreenInfo == NULL
|
||||
|| pScreenPriv->pddsPrimary == NULL
|
||||
|| pScreenPriv->pddsOffscreen == NULL)
|
||||
return FALSE;
|
||||
|
@ -500,8 +500,8 @@ winActivateAppPrimaryDD (ScreenPtr pScreen)
|
|||
/* Setup a source rectangle */
|
||||
rcSrc.left = 0;
|
||||
rcSrc.top = 0;
|
||||
rcSrc.right = pScreenInfo->dwWidth;
|
||||
rcSrc.bottom = pScreenInfo->dwHeight;
|
||||
rcSrc.right = pScreenPriv->pScreenInfo->dwWidth;
|
||||
rcSrc.bottom = pScreenPriv->pScreenInfo->dwHeight;
|
||||
|
||||
ddrval = IDirectDrawSurface2_Blt (pScreenPriv->pddsPrimary,
|
||||
&rcClient,
|
||||
|
|
Loading…
Reference in New Issue