diff --git a/src/xwayland/window-manager.c b/src/xwayland/window-manager.c index 6d4ce1bb..57b4e3c3 100644 --- a/src/xwayland/window-manager.c +++ b/src/xwayland/window-manager.c @@ -206,6 +206,9 @@ xcb_cursor_library_load_cursor(struct weston_wm *wm, const char *file) size = 32; images = XcursorLibraryLoadImages (file, NULL, size); + if (!images) + return -1; + cursor = xcb_cursor_images_load_cursor (wm, images); XcursorImagesDestroy (images);