xserver/hw
Michel Dänzer b27b5cd5f3 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>
2025-02-04 11:45:56 +01:00
..
kdrive drop obsolete HAVE_DIX_CONFIG_H 2024-10-10 13:38:31 +00:00
vfb drop obsolete HAVE_DIX_CONFIG_H 2024-10-10 13:38:31 +00:00
xfree86 xwayland: Don't run key behaviors and actions 2025-02-03 05:37:48 +00:00
xnest Xnest: drop obsolete ifdef HAVE_XNEST_CONFIG_H 2024-10-10 13:38:31 +00:00
xquartz xquartz: drop unused code 2024-10-10 16:42:38 +00:00
xwayland xwayland/glamor: Clean-up GBM's screen private on failure 2025-02-04 11:45:56 +01:00
xwin xwin: fix memleak on freeing pixmaps 2024-10-10 20:27:11 +00:00
meson.build Drop DMX DDX 2021-09-07 09:34:31 +00:00