The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

c/main: fix use after free in direct wayland introduced in !2278

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2328>

+1 -1
+1 -1
src/xrt/compositor/main/comp_window_direct_wayland.c
··· 334 334 { 335 335 struct direct_wayland_lease_device *dev = data; 336 336 COMP_ERROR(dev->w->base.base.c, "Releasing lease device %s", dev->path); 337 - direct_wayland_lease_device_destroy(dev); 338 337 if (dev == dev->w->selected_device) { 339 338 dev->w->selected_device = NULL; 340 339 dev->w->selected_connector = NULL; 341 340 } 341 + direct_wayland_lease_device_destroy(dev); 342 342 } 343 343 344 344 static const struct wp_drm_lease_device_v1_listener drm_lease_device_listener = {