xserver/dix
Arthur Williams 3c48bd50ad dix: Check for NULL spriteInfo in GetPairedDevice
There is a race when reseting the XServer that causes spriteInfo to be
NULL in GetPairedDevice resulting a segfault and subsequent crash. The
problem was noticed when opening a connection, creating master devices,
destroying master devices and closing the connection during testing.

Signed-off-by: Arthur Williams <taaparthur@gmail.com>


(cherry picked from commit e693c9657f)
2020-03-07 21:36:04 +00:00
..
.gitignore
BuiltInAtoms
Makefile.am dix: Remove ffs.c 2017-11-06 17:22:46 -05:00
Xserver-dtrace.h.in
Xserver.d dix: unbreak --with-dtrace (default) on FreeBSD 11.1+ 2017-07-31 13:32:35 -04:00
atom.c
buildatoms
colormap.c
cursor.c
devices.c dix: Check for NULL spriteInfo in GetPairedDevice 2020-03-07 21:36:04 +00:00
dispatch.c dix: Call SourceValidate before GetImage 2019-11-18 14:23:38 -05:00
dispatch.h
dixfonts.c dix: Fix a warning about GetTimeInMillis return value in XFont2. 2018-05-08 11:59:28 -04:00
dixutils.c os: Don't crash in AttendClient if the client is gone 2019-11-20 11:18:28 -08:00
enterleave.c dix: always send focus event on grab change 2018-04-10 14:50:08 -04:00
enterleave.h
eventconvert.c Use ARRAY_SIZE all over the tree 2017-10-30 13:45:20 -04:00
events.c dix: Assert noPanoramiXExtension is false in PanoramiX code 2019-10-29 15:01:20 -07:00
extension.c dix: Allow an extension to disable itself 2018-04-24 14:36:04 -04:00
gc.c Use ARRAY_SIZE all over the tree 2017-10-30 13:45:20 -04:00
getevents.c dix: leave last.valuators alone on slave switch 2019-05-28 14:21:57 -04:00
globals.c
glyphcurs.c
grabs.c
initatoms.c
inpututils.c dix: check_modmap_change() returns Success, not true 2018-10-04 17:23:48 +02:00
main.c dix: ensure work queues are cleared on reset 2019-03-21 10:29:04 -04:00
meson.build meson: Fix installing protocol.txt 2018-03-27 10:13:18 -04:00
pixmap.c mi: Add a default no-op miSourceValidate 2019-11-18 14:23:15 -05:00
privates.c Use ARRAY_SIZE all over the tree 2017-10-30 13:45:20 -04:00
property.c
protocol.txt protocol.txt: add GLX req. 35 - SetClientInfo2ARB 2018-02-27 13:08:35 -05:00
ptrveloc.c
region.c
registry.c
resource.c
selection.c
stubmain.c
swaprep.c
swapreq.c dix: Disallow GenericEvent in SendEvent request. 2017-06-19 11:58:50 +10:00
tables.c
touch.c
window.c dix/window: fix typos 2017-11-06 16:46:32 -05:00