From ac6104ea119d4295dc1441a547358d08244183b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kristian=20H=C3=B8gsberg?= Date: Wed, 21 Aug 2013 22:14:14 -0700 Subject: [PATCH] compositor-drm: Zero out create_arg when creating dumb framebuffers The create_arg struct has a flags member that we didn't properly set to 0. --- src/compositor-drm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/compositor-drm.c b/src/compositor-drm.c index b9e3fc97..ef2771fe 100644 --- a/src/compositor-drm.c +++ b/src/compositor-drm.c @@ -238,6 +238,7 @@ drm_fb_create_dumb(struct drm_compositor *ec, unsigned width, unsigned height) if (!fb) return NULL; + memset(&create_arg, 0, sizeof create_arg); create_arg.bpp = 32; create_arg.width = width; create_arg.height = height; @@ -256,7 +257,7 @@ drm_fb_create_dumb(struct drm_compositor *ec, unsigned width, unsigned height) if (ret) goto err_bo; - memset(&map_arg, 0, sizeof(map_arg)); + memset(&map_arg, 0, sizeof map_arg); map_arg.handle = fb->handle; ret = drmIoctl(fb->fd, DRM_IOCTL_MODE_MAP_DUMB, &map_arg); if (ret)