From f7f8f5f1a87dd697ad6de74a885493bcca920cde Mon Sep 17 00:00:00 2001 From: Jimmy Ohn Date: Wed, 1 Jul 2020 19:11:52 +0900 Subject: [PATCH] xwayland/window-manager: add a NULL check to fail when frame_create fails This adds a NULL check to fail when frame_create fails. This can happen crash in frame_resize_inside function if frame is NULL. --- xwayland/window-manager.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xwayland/window-manager.c b/xwayland/window-manager.c index 747bf363..de868218 100644 --- a/xwayland/window-manager.c +++ b/xwayland/window-manager.c @@ -1082,6 +1082,10 @@ weston_wm_window_create_frame(struct weston_wm_window *window) window->frame = frame_create(window->wm->theme, window->width, window->height, buttons, window->name, NULL); + + if (!window->frame) + return; + frame_resize_inside(window->frame, window->width, window->height); weston_wm_window_get_frame_size(window, &width, &height);