wlroots-hyprland/backend
Simon Ser 6ca82087b1 backend/drm: fix segfault in init_drm_surface
When surf->gbm was previously set, we destroy it without setting it to
NULL. Later on, we only create the GBM surface if surf->gbm is NULL.
This result in a use-after-free when we start using surf->gbm.

Closes: https://github.com/swaywm/wlroots/issues/1868
Closes: https://github.com/swaywm/wlroots/issues/1874
Closes: https://github.com/swaywm/sway/issues/4785
Closes: https://github.com/swaywm/sway/issues/4717
Closes: https://github.com/swaywm/sway/issues/4730
Fixes: 2bdd1d0896 ("backend/drm: use modifiers for our GBM buffers")
2019-12-05 10:49:04 -05:00
..
drm backend/drm: fix segfault in init_drm_surface 2019-12-05 10:49:04 -05:00
headless Revert "output: atomic mode" 2019-08-07 16:22:11 +09:00
libinput backend/drm, backend/libinput: listen to session destroy 2019-12-01 10:26:12 -05:00
multi Increase _POSIX_C_SOURCE to 200112L 2018-10-17 08:33:19 +02:00
noop Revert "output: atomic mode" 2019-08-07 16:22:11 +09:00
rdp Revert "output: atomic mode" 2019-08-07 16:22:11 +09:00
session session/logind: Clean up add_signal_matches 2019-11-03 10:13:47 +01:00
wayland backend/wayland: add support for presentation-time 2019-11-21 11:32:30 -05:00
x11 backend/x11: Revert usage of present extension 2019-11-19 11:06:38 +01:00
backend.c backend: Do not attempt DRM on X11/WL failure 2019-11-18 11:53:17 +01:00
meson.build backend/drm: add support for custom modes 2019-10-27 10:46:47 -04:00