diff options
-rw-r--r-- | 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 3d702ae08dc..b78f537c125 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; |