xserver-multidpi/Xext
Peter Hutterer 6b6afd3d01 Xext: return BadAccess if PickPointer fails (#45796)
PickPointer or PickKeyboard return NULL, all MDs are currently disabled and
we cannot emulate a core event. This wasn't anticipated by the protocol, so
we don't really have an error code we may use here - BadAccess is simply the
least bad of the possible ones.

And returning BadAccess beats crashing the server.

X.Org Bug 45796 <http://bugs.freedesktop.org/show_bug.cgi?id=45796>

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2012-03-22 11:33:20 +10:00
..
bigreq.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dpms.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dpmsproc.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
dpmsstubs.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
geext.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
geext.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
geint.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
Makefile.am xext: Remove XCALIBRATE extension 2011-03-01 10:56:17 +10:00
panoramiX.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
panoramiX.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
panoramiXh.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
panoramiXprocs.c Indentation: Change '& stuff' to '&stuff' 2012-03-21 14:02:30 -07:00
panoramiXsrv.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
panoramiXSwap.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
saver.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
security.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
securitysrv.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
shape.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
shm.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
shmint.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
sleepuntil.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
sleepuntil.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
sync.c Indentation: Change '& stuff' to '&stuff' 2012-03-21 14:02:30 -07:00
syncsdk.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
syncsrv.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xace.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xace.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xacestr.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xcmisc.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xf86bigfont.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xf86bigfontsrv.h New header for XF86Bigfont server functions 2010-03-22 00:48:04 -05:00
xres.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xselinux_ext.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xselinux_hooks.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xselinux_label.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xselinux.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xselinuxint.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xtest.c Xext: return BadAccess if PickPointer fails (#45796) 2012-03-22 11:33:20 +10:00
xvdisp.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xvdisp.h Fix swapped Xv dispatch under Xinerama. 2007-12-02 14:15:36 -05:00
xvdix.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xvmain.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xvmc.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xvmcext.h Introduce a consistent coding style 2012-03-21 13:54:42 -07:00