Module: Mesa Branch: master Commit: 089aa313b40b495e9d9a9d209fe3851d43807f6e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=089aa313b40b495e9d9a9d209fe3851d43807f6e
Author: Benjamin Franzke <[email protected]> Date: Tue May 31 14:20:59 2011 +0200 wayland-drm: Check visual for being NULL --- src/egl/wayland/wayland-drm/wayland-drm.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/src/egl/wayland/wayland-drm/wayland-drm.c b/src/egl/wayland/wayland-drm/wayland-drm.c index d68f9c7..6cc442b 100644 --- a/src/egl/wayland/wayland-drm/wayland-drm.c +++ b/src/egl/wayland/wayland-drm/wayland-drm.c @@ -100,7 +100,7 @@ drm_create_buffer(struct wl_client *client, struct wl_drm *drm, buffer->buffer.height = height; buffer->buffer.visual = visual; - if (visual->object.interface != &wl_visual_interface) { + if (!visual || visual->object.interface != &wl_visual_interface) { wl_client_post_error(client, &drm->object, WL_DRM_ERROR_INVALID_VISUAL, "invalid visual"); _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
