From da91a9de4b6b3d4501a053e1528abe4e44b3a726 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Tue, 3 Mar 2020 18:24:31 +0100 Subject: [PATCH] render: csd: assert surfaces exist before trying to use them --- render.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/render.c b/render.c index dc884d17..919cf8bd 100644 --- a/render.c +++ b/render.c @@ -942,6 +942,9 @@ render_csd(struct terminal *term) struct wl_surface *surf = term->window->csd.surface[i]; struct wl_subsurface *sub = term->window->csd.sub_surface[i]; + assert(surf != NULL); + assert(sub != NULL); + if (width == 0 || height == 0) { /* CSD borders aren't rendered in maximized mode */ assert(term->window->is_maximized || term->window->is_fullscreen);