wayland/cursor
Tobias Stoeckmann 1bee7aa4a7 cursor: Fix undefined behavior with huge names
If an index.theme contains a theme name which gets close to INT_MAX,
then creation of full path can lead to a signed integer overflow,
which is undefined behavior.

Fix this by turning one of the values to size_t. Easy solution for a
probably never occurring issue.

Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
2025-06-08 16:16:09 +00:00
..
convert_font.c src: Finish assert() clean-up 2024-08-09 20:38:52 +00:00
cursor-data.h cursor: add aliases for cursor name spec 2024-01-19 14:08:16 +00:00
cursor.pcf cursor: add cursor.pcf and extraction program 2012-09-10 21:05:14 -04:00
meson.build meson: override dependencies to ease use as subproject 2021-12-08 00:27:58 +01:00
os-compatibility.c cursor: memfd_create: try MFD_NOEXEC_SEAL 2024-04-21 19:17:46 +02:00
os-compatibility.h cursor/os-compatibility: move resizing into a separate function 2020-02-23 20:42:54 +00:00
wayland-cursor.c cursor: add check to ensure wl_shm_create_pool succeeded 2024-10-18 16:49:45 +08:00
wayland-cursor.h cursor: Properly document wl_cursor_image and wl_cursor 2020-06-05 11:05:20 +00:00
xcursor.c cursor: Fix undefined behavior with huge names 2025-06-08 16:16:09 +00:00
xcursor.h cursor: rename functions to snake case 2022-05-23 08:59:05 +00:00