Mesa (master): sw/xlib: avoid dereferencing a null pointer

Brian Paul brianp at kemper.freedesktop.org
Thu May 27 20:56:14 UTC 2010


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

Author: Brian Paul <brianp at vmware.com>
Date:   Thu May 27 12:30:45 2010 -0600

sw/xlib: avoid dereferencing a null pointer

---

 src/gallium/winsys/sw/xlib/xlib_sw_winsys.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/winsys/sw/xlib/xlib_sw_winsys.c b/src/gallium/winsys/sw/xlib/xlib_sw_winsys.c
index 3d702ae..b78f537 100644
--- a/src/gallium/winsys/sw/xlib/xlib_sw_winsys.c
+++ b/src/gallium/winsys/sw/xlib/xlib_sw_winsys.c
@@ -255,7 +255,7 @@ xm_displaytarget_destroy(struct sw_winsys *ws,
       }
       else {
          FREE(xm_dt->data);
-         if (xm_dt->tempImage->data == xm_dt->data) {
+         if (xm_dt->tempImage && xm_dt->tempImage->data == xm_dt->data) {
             xm_dt->tempImage->data = NULL;
          }
          xm_dt->data = NULL;




More information about the mesa-commit mailing list