mi: protect against possible NULL-pointer dereference.

This commit is contained in:
Peter Hutterer 2008-06-05 15:29:35 +09:30
parent 874dcdb3bd
commit d25ffcfbfc

View File

@ -470,7 +470,7 @@ miSpriteBlockHandler (int i, pointer blockData, pointer pTimeout,
if (DevHasCursor(pDev)) if (DevHasCursor(pDev))
{ {
pCursorInfo = MISPRITE(pDev); pCursorInfo = MISPRITE(pDev);
if (!pCursorInfo->isUp if (pCursorInfo && !pCursorInfo->isUp
&& pCursorInfo->pScreen == pScreen && pCursorInfo->pScreen == pScreen
&& pCursorInfo->shouldBeUp) && pCursorInfo->shouldBeUp)
{ {
@ -484,7 +484,7 @@ miSpriteBlockHandler (int i, pointer blockData, pointer pTimeout,
if (DevHasCursor(pDev)) if (DevHasCursor(pDev))
{ {
pCursorInfo = MISPRITE(pDev); pCursorInfo = MISPRITE(pDev);
if (!pCursorInfo->isUp && if (pCursorInfo && !pCursorInfo->isUp &&
pCursorInfo->pScreen == pScreen && pCursorInfo->pScreen == pScreen &&
pCursorInfo->shouldBeUp) pCursorInfo->shouldBeUp)
{ {