xserver/render
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mikhail Dmitrichenko 5a9afeb422
Some checks are pending
Build X servers / xserver-build-ubuntu (push) Waiting to run
Build X servers / drivers-build-ubuntu (push) Waiting to run
Build X servers / xserver-build-mingw32-ubuntu (push) Waiting to run
Build X servers / xserver-build-macos (push) Waiting to run
Build X servers / xserver-build-freebsd (push) Waiting to run
Build X servers / xserver-build-dragonflybsd (push) Waiting to run
Build X servers / xserver-build-netbsd (push) Waiting to run
Build X servers / xserver-build-cygwin (push) Waiting to run
Build X servers / Release pushed tag (push) Blocked by required conditions
render: fix multiple mem leaks on err paths
Free nested allocations when initialization fails.
Several code paths returned early on error without releasing
memory owned by embedded structures, leading to leaks.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

Signed-off-by: Mikhail Dmitrichenko <m.dmitrichenko222@gmail.com>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/2125>
2026-04-21 10:14:25 +02:00
..
animcur.c treewide: macros lambda-esque screen iteration 2025-10-01 11:40:34 +02:00
filter.c treewide: macros lambda-esque screen iteration 2025-10-01 11:40:34 +02:00
glyph.c treewide: use helper dixGetScreenPtr() for retrieving ScreenPtr's 2025-10-30 09:44:24 +01:00
glyphstr.h render: fix missing include in glyphstr.h 2025-09-26 16:45:16 +02:00
glyphstr_priv.h
matrix.c
meson.build treewide: remove "lib" prefix in static_library names (meson) 2025-07-03 12:01:52 +02:00
miindex.c
mipict.c treewide: replace PICT_TYPE_A by PIXMAN_TYPE_A 2025-08-07 15:35:38 +02:00
mipict.h
mirect.c render: use NULL instead of NullClient 2025-07-18 22:24:55 +02:00
mitrap.c
mitri.c
picture.c render: fix multiple mem leaks on err paths 2026-04-21 10:14:25 +02:00
picture.h render: picture: make PictFormatShort equal to pixman_format_code_t 2025-08-06 13:49:13 +02:00
picturestr.h render: drop obsolete pict_t_* defines 2025-11-27 11:58:33 +01:00
picturestr_priv.h
render.c render: consistenly name reply structs "reply" instead of "rep" 2025-12-03 15:16:37 +01:00