From 410b0a4254ca48548b443c1e8fbbcf7a6b9aa862 Mon Sep 17 00:00:00 2001 From: Alan Hourihane Date: Thu, 26 Jun 2008 22:49:33 +0100 Subject: [PATCH] NULL checks --- hw/xfree86/drivers/modesetting/exa.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/hw/xfree86/drivers/modesetting/exa.c b/hw/xfree86/drivers/modesetting/exa.c index cab68709f..a804febd6 100644 --- a/hw/xfree86/drivers/modesetting/exa.c +++ b/hw/xfree86/drivers/modesetting/exa.c @@ -463,7 +463,7 @@ ExaPrepareSolid(PixmapPtr pPixmap, int alu, Pixel planeMask, Pixel fg) if (!EXA_PM_IS_SOLID(&pPixmap->drawable, planeMask)) return FALSE; - if (!priv->tex) + if (!priv || !priv->tex) return FALSE; if (alu != GXcopy) @@ -515,6 +515,9 @@ ExaPrepareCopy(PixmapPtr pSrcPixmap, PixmapPtr pDstPixmap, int xdir, if (!EXA_PM_IS_SOLID(&pSrcPixmap->drawable, planeMask)) return FALSE; + if (!priv || !src_priv) + return FALSE; + if (!priv->tex || !src_priv->tex) return FALSE;