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

Author: Brian Paul <[email protected]>
Date:   Mon Jul  6 14:53:06 2015 -0600

st/wgl: add null pointer check for HUD texture

Fixes crash when using HUD with Nobel Clinician Viewer.

Reviewed-by: Jose Fonseca <[email protected]>

---

 src/gallium/state_trackers/wgl/stw_framebuffer.c |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/gallium/state_trackers/wgl/stw_framebuffer.c 
b/src/gallium/state_trackers/wgl/stw_framebuffer.c
index fbe77b2..11f60b6 100644
--- a/src/gallium/state_trackers/wgl/stw_framebuffer.c
+++ b/src/gallium/state_trackers/wgl/stw_framebuffer.c
@@ -611,7 +611,9 @@ DrvSwapBuffers(HDC hdc)
          /* Display the HUD */
          struct pipe_resource *back =
             stw_get_framebuffer_resource(fb->stfb, ST_ATTACHMENT_BACK_LEFT);
-         hud_draw(ctx->hud, back);
+         if (back) {
+            hud_draw(ctx->hud, back);
+         }
       }
 
       if (ctx->current_framebuffer == fb) {

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to