From b06e891e4ca47278f2712dfba804fc169db39f9a Mon Sep 17 00:00:00 2001 From: Benjamin Franzke Date: Tue, 31 May 2011 11:18:06 +0200 Subject: wayland-shm: Check visual for being NULL --- wayland/wayland-shm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wayland/wayland-shm.c b/wayland/wayland-shm.c index 8a15f4c..cdd7874 100644 --- a/wayland/wayland-shm.c +++ b/wayland/wayland-shm.c @@ -119,7 +119,7 @@ shm_create_buffer(struct wl_client *client, struct wl_shm *shm, struct wl_shm_buffer *buffer; void *data; - if (visual->object.interface != &wl_visual_interface) { + if (!visual || visual->object.interface != &wl_visual_interface) { wl_client_post_error(client, &shm->object, WL_SHM_ERROR_INVALID_VISUAL, "invalid visual"); -- cgit v1.2.3