From e67a0cb57c8e6a8322465bb997afaabba74375c7 Mon Sep 17 00:00:00 2001 From: Pekka Paalanen Date: Tue, 31 May 2022 13:08:01 +0300 Subject: [PATCH] gl-renderer: fix double-alloc of gl_buffer_state Obviously the first allocation is always leaked, there is a second zalloc() right below. Fix the leak. Found by code inspection. Signed-off-by: Pekka Paalanen --- libweston/renderer-gl/gl-renderer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libweston/renderer-gl/gl-renderer.c b/libweston/renderer-gl/gl-renderer.c index b0a49563..58f076d2 100644 --- a/libweston/renderer-gl/gl-renderer.c +++ b/libweston/renderer-gl/gl-renderer.c @@ -2548,7 +2548,7 @@ import_dmabuf(struct gl_renderer *gr, struct linux_dmabuf_buffer *dmabuf) { EGLImageKHR egl_image; - struct gl_buffer_state *gb = zalloc(sizeof(*gb)); + struct gl_buffer_state *gb; if (!pixel_format_get_info(dmabuf->attributes.format)) return NULL;