From 4fb652c27f68d9b8c3b125f51efe17dbd66a1084 Mon Sep 17 00:00:00 2001 From: "Haelwenn (lanodan) Monnier" Date: Tue, 26 Oct 2021 18:47:19 +0200 Subject: render/pixman/renderer.c: Fix memory-leak in create_buffer Found via scan-build --- render/pixman/renderer.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'render') diff --git a/render/pixman/renderer.c b/render/pixman/renderer.c index 2ae05d00..c65523b0 100644 --- a/render/pixman/renderer.c +++ b/render/pixman/renderer.c @@ -108,7 +108,7 @@ static struct wlr_pixman_buffer *create_buffer( if (format == 0) { wlr_log(WLR_ERROR, "Unsupported pixman drm format 0x%"PRIX32, drm_format); - return NULL; + goto error_buffer; } buffer->image = pixman_image_create_bits(format, wlr_buffer->width, -- cgit v1.2.3