From bf0c56522e21bd45ad3385e3115ef7eb71a7b8bf Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Sun, 20 Feb 2011 12:23:54 -0700 Subject: egl_dri2: Return NULL when xcb_get_geometry_reply fails. This should fix bug #33946. --- src/egl/drivers/dri2/platform_x11.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/egl') diff --git a/src/egl/drivers/dri2/platform_x11.c b/src/egl/drivers/dri2/platform_x11.c index 1c7c8410c0..50310eec5a 100644 --- a/src/egl/drivers/dri2/platform_x11.c +++ b/src/egl/drivers/dri2/platform_x11.c @@ -782,6 +782,7 @@ dri2_create_image_khr_pixmap(_EGLDisplay *disp, _EGLContext *ctx, _eglError(EGL_BAD_ALLOC, "xcb_get_geometry"); free(error); free(buffers_reply); + return NULL; } switch (geometry_reply->depth) { -- cgit v1.2.3