From 0e37bc7c3ff441cce201bdded0f1ace11702c648 Mon Sep 17 00:00:00 2001 From: Frank Praznik Date: Tue, 6 Aug 2024 11:17:13 -0400 Subject: [PATCH] wayland: Bail out if a null cached cursor is returned --- src/video/wayland/SDL_waylandmouse.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/video/wayland/SDL_waylandmouse.c b/src/video/wayland/SDL_waylandmouse.c index 30570c67cc..3a88fcf06d 100644 --- a/src/video/wayland/SDL_waylandmouse.c +++ b/src/video/wayland/SDL_waylandmouse.c @@ -718,6 +718,9 @@ static int Wayland_ShowCursor(SDL_Cursor *cursor) } } else { Wayland_CachedCustomCursor *cached = Wayland_GetCachedCustomCursor(cursor); + if (!cached) { + return -1; + } dst_width = cached->dst_width; dst_height = cached->dst_height; scale = cached->scale;