diff --git a/Xext/xtest.c b/Xext/xtest.c index a46043980..db7f03b7f 100644 --- a/Xext/xtest.c +++ b/Xext/xtest.c @@ -349,6 +349,10 @@ ProcXTestFakeInput(ClientPtr client) return BadAccess; dev = GetXTestDevice(dev); + + /* This can only happen if we passed a slave to GetXTestDevice() */ + if (!dev) + return BadAccess; }