Mesa (master): st/xorg: Fix crash in MPH

Jakob Bornecrantz wallbraker at kemper.freedesktop.org
Mon Aug 31 22:42:20 UTC 2009


Module: Mesa
Branch: master
Commit: 7b32da0b11a769be057cdd3e619d582b433bbb0e
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7b32da0b11a769be057cdd3e619d582b433bbb0e

Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Tue Sep  1 00:24:53 2009 +0100

st/xorg: Fix crash in MPH

---

 src/gallium/state_trackers/xorg/xorg_exa.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/state_trackers/xorg/xorg_exa.c b/src/gallium/state_trackers/xorg/xorg_exa.c
index 305d75d..3697d26 100644
--- a/src/gallium/state_trackers/xorg/xorg_exa.c
+++ b/src/gallium/state_trackers/xorg/xorg_exa.c
@@ -485,7 +485,7 @@ ExaModifyPixmapHeader(PixmapPtr pPixmap, int width, int height,
 		exa->scrn->tex_surface_destroy(dst_surf);
 		exa->scrn->tex_surface_destroy(priv->src_surf);
 		priv->src_surf = NULL;
-	    } else {
+	    } else if (pPixmap->devPrivate.ptr) {
 		struct pipe_transfer *transfer;
 
 		if (priv->map_count != 0)




More information about the mesa-commit mailing list