xserver/hw
Michel Dänzer dc95d5cbc2 xwayland/glamor: Clean-up GBM's screen private on failure
If we bail out initializing GBM glamor backend, the screen private for
the GBM backend may remain, pointing at freed memory.

To avoid that issue, make sure to clear up the screen's private for the
GBM backend.

Closes: https://gitlab.freedesktop.org/xorg/xserver/-/issues/1785
Signed-off-by: Michel Dänzer <michel@daenzer.net>
Part-of: <https://gitlab.freedesktop.org/xorg/xserver/-/merge_requests/1768>
(cherry picked from commit b27b5cd5f3)
2026-01-25 10:39:58 -08:00
..
kdrive treewide: replace xnfcalloc() calls by XNFcallocarray() 2026-01-25 10:39:55 -08:00
vfb Xvfb: Support up to 13 mouse buttons 2024-01-08 11:16:11 +00:00
xfree86 xwayland: Don't run key behaviors and actions 2026-01-25 10:39:58 -08:00
xnest include: dixfontstr.h: drop silent dependency on libxfont2 2026-01-25 10:39:56 -08:00
xquartz xquartz: drop unused code 2026-01-25 10:39:57 -08:00
xwayland xwayland/glamor: Clean-up GBM's screen private on failure 2026-01-25 10:39:58 -08:00
xwin xwin: fix memleak on freeing pixmaps 2026-01-25 10:39:57 -08:00
meson.build Drop DMX DDX 2021-09-07 09:34:31 +00:00