From c808613287956cabad4d5a719b5e02cfadfe1152 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 18 Sep 2019 00:25:00 +0300 Subject: [PATCH] compositor: disconnect client on OOM in create_surface --- types/wlr_compositor.c | 1 + 1 file changed, 1 insertion(+) diff --git a/types/wlr_compositor.c b/types/wlr_compositor.c index c4dba2b4..f3ea8cbb 100644 --- a/types/wlr_compositor.c +++ b/types/wlr_compositor.c @@ -147,6 +147,7 @@ static void compositor_create_surface(struct wl_client *client, wl_resource_get_version(resource), id, compositor->renderer, &compositor->surface_resources); if (surface == NULL) { + wl_client_post_no_memory(client); return; }