[Mesa-dev] [PATCH 10/20] glx: Added missing null check in GetDrawableAttribute()

Juha-Pekka Heikkila juhapekka.heikkila at gmail.com
Wed May 14 10:55:56 PDT 2014


For GLX_BACK_BUFFER_AGE_EXT query added extra null check.

Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila at gmail.com>
---
 src/glx/glx_pbuffer.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/glx/glx_pbuffer.c b/src/glx/glx_pbuffer.c
index 0cd0554..bbfdd65 100644
--- a/src/glx/glx_pbuffer.c
+++ b/src/glx/glx_pbuffer.c
@@ -319,6 +319,10 @@ GetDrawableAttribute(Display * dpy, GLXDrawable drawable,
    pdraw = GetGLXDRIDrawable(dpy, drawable);
 
    if (attribute == GLX_BACK_BUFFER_AGE_EXT) {
+      if (pdraw == NULL) {
+         return 0;
+      }
+
       struct glx_screen *psc = pdraw->psc;
       struct glx_context *gc = __glXGetCurrentContext();
 
-- 
1.8.1.2



More information about the mesa-dev mailing list