Mikhail Dmitrichenko
b4e1f4670b
Build X servers / xserver-build-ubuntu (push) Has been cancelled
Build X servers / drivers-build-ubuntu (push) Has been cancelled
Build X servers / xserver-build-macos (push) Has been cancelled
Build X servers / Release pushed tag (push) Has been cancelled
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-18 17:24:18 +02:00
..
animcur.c
render: fix CVE-2025-49175
2025-06-17 20:01:25 +02:00
filter.c
render: replace xallocarray() by calloc()
2025-06-12 17:21:43 +02:00
glyph.c
render: handle -Wanalyzer-null-dereference in AllocateGlyphHash()
2026-04-18 15:46:20 +02:00
glyphstr.h
render: fix missing include in glyphstr.h
2025-09-26 16:45:33 +02:00
glyphstr_priv.h
matrix.c
render: drop obsolete including of colormapst.h
2025-06-12 17:21:43 +02:00
meson.build
treewide: remove "lib" prefix in static_library names (meson)
2025-07-03 12:01:52 +02:00
miindex.c
render: replace xallocarray() by calloc()
2025-06-12 17:21:43 +02:00
mipict.c
render: replace xallocarray() by calloc()
2025-06-12 17:21:43 +02:00
mipict.h
mirect.c
mitrap.c
mitri.c
picture.c
render: fix multiple mem leaks on err paths
2026-04-18 17:24:18 +02:00
picture.h
picturestr.h
treewide: preemptively revert !1714 where it affects ABI compatibility
2025-06-16 10:32:48 +02:00
picturestr_priv.h
rename old symbol PANORAMIX to XINERAMA
2025-02-06 15:51:27 +00:00
render.c
render: fix CVE-2025-49175
2025-06-17 20:01:25 +02:00