My KWIN fork where I work on features like per-output virtual desktops
Find a file
Martin Gräßlin 5f5dbc5155 [server] Compare ClientConnection instead of wl_client in SeatInterface
A downstream KWin test shows a possible heap-use-after-free if we
access the wl_client pointer. Basically we get the client disconnected
just before the focused surface gets unbind. Thus for a short moment
the ClientConnection pointer is gone. This needs to be extended with
a test case, but for the moment it should be good enough to get KWin
green again.
2016-05-23 10:43:45 +02:00
src/wayland [server] Compare ClientConnection instead of wl_client in SeatInterface 2016-05-23 10:43:45 +02:00