xserver/composite
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mikhail Dmitrichenko 3fab360b23 composite: fix potential mem leak in PanoramiXCompositeNameWindowPixmap
newPix leaks if AddResource() call failes inside the FOR_NSCREENS
loop (per-screen pixmap IDs).

free newPix in mentioned execution path to prevent potential leak.

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/2173>
2026-04-21 12:19:09 +02:00
..
compalloc.c dix: add dixClientForXID() 2025-06-12 16:53:34 +02:00
compext.c composite: fix potential mem leak in PanoramiXCompositeNameWindowPixmap 2026-04-21 12:19:09 +02:00
compinit.c dix: add dixAllocServerXID() 2025-06-12 17:21:48 +02:00
compint.h composite: drop obsolete including of colormapst.h 2025-06-12 17:21:43 +02:00
compositeext.h compext: drop unused function CompositeRegisterImplicitRedirectionException() 2025-06-12 16:50:55 +02:00
compositeext_priv.h composite: fix duplicate typedef of ScreenPtr 2024-04-18 00:51:06 +00:00
compoverlay.c composite: clean up including panoramix headers 2025-06-12 17:21:43 +02:00
compwindow.c composite: clean up including panoramix headers 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