diff options
author | Alan Hourihane <alanh@tungstengraphics.com> | 2008-06-26 22:49:33 +0100 |
---|---|---|
committer | Alan Hourihane <alanh@tungstengraphics.com> | 2008-06-26 22:49:33 +0100 |
commit | 88ec23b85e32bacd6cbd9a9422a35bdc5bd47331 (patch) | |
tree | 6d086743d896a665c0d0f12846777d83789e0a30 | |
parent | 4c0a438f937bf8e473e8e2c120d9702cdf39ddb8 (diff) |
NULL checks
-rw-r--r-- | src/exa.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -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; |