wayland: Be more careful when loading cursors

Make sure we don't access the cursor_images array out of bounds.

Related: #6234
This commit is contained in:
Matthias Clasen
2023-11-27 13:58:38 -05:00
parent 79cb370f81
commit b937c17985

View File

@@ -175,7 +175,7 @@ _gdk_wayland_cursor_get_buffer (GdkWaylandDisplay *display,
_gdk_wayland_display_get_cursor_theme (display),
desired_scale,
gdk_cursor_get_name (cursor));
if (c)
if (c && c->image_count > 0)
{
struct wl_cursor_image *image;
int cursor_scale;