Mesa (master): wayland-drm: Check visual for being NULL

Kristian Høgsberg krh at kemper.freedesktop.org
Tue May 31 19:15:37 UTC 2011


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

Author: Benjamin Franzke <benjaminfranzke at googlemail.com>
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");




More information about the mesa-commit mailing list