Skip to content

xwayland: Clear private on device removal

Olivier Fourdan requested to merge ofourdan/xserver:issue709 into master

Xwayland uses the device private to point to the xwl_seat.

Device may be removed at any time, including on suspend.

On resume, if the DIX code ends up calling a function that requires the xwl_seat such as xwl_set_cursor() we may end up pointing at random data.

Make sure the clear the device private data on removal so that we don't try to use it and crash later.

Signed-off-by: Olivier Fourdan #709 (closed)

Edited by Olivier Fourdan

Merge request reports