From 11c27a6237e76547d982e606fb798b117bd82ab7 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Mon, 1 Jul 2024 15:24:31 -0700 Subject: [PATCH] egl/wayland: fix memory leak in error handling case Reviewed-by: Eric Engestrom Part-of: --- src/egl/wayland/wayland-drm/wayland-drm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/egl/wayland/wayland-drm/wayland-drm.c b/src/egl/wayland/wayland-drm/wayland-drm.c index 45380ecb09e..e4751fd83e5 100644 --- a/src/egl/wayland/wayland-drm/wayland-drm.c +++ b/src/egl/wayland/wayland-drm/wayland-drm.c @@ -86,6 +86,7 @@ create_buffer(struct wl_client *client, struct wl_resource *resource, if (buffer->driver_buffer == NULL) { wl_resource_post_error(resource, WL_DRM_ERROR_INVALID_NAME, "invalid name"); + free(buffer); return; }