From 209187491b7a52b8ae735db69499aff2b03cec75 Mon Sep 17 00:00:00 2001 From: Pekka Paalanen Date: Wed, 2 Oct 2019 13:39:41 +0300 Subject: [PATCH] noop-renderer: zero-initialize struct This ensures that all function pointers we do not fill in will be NULL. I had a crash in the Xwayland test with https://gitlab.freedesktop.org/wayland/weston/merge_requests/274 without this, because import_dmabuf was garbage. Signed-off-by: Pekka Paalanen --- libweston/noop-renderer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libweston/noop-renderer.c b/libweston/noop-renderer.c index aef93002..d4bd2efe 100644 --- a/libweston/noop-renderer.c +++ b/libweston/noop-renderer.c @@ -106,7 +106,7 @@ noop_renderer_init(struct weston_compositor *ec) { struct weston_renderer *renderer; - renderer = malloc(sizeof *renderer); + renderer = zalloc(sizeof *renderer); if (renderer == NULL) return -1;