It looks like you're potentially de-referencing a NULL dev pointer at:

+            else if (dev->valuator->axes[xv->first_valuator + j].mode == 
Absolute)

if this returns NULL:
dixLookupDevice(&dev, ev->deviceid, serverClient, DixUseAccess);

--Jeremy

On Apr 5, 2011, at 12:18, Chase Douglas wrote:

> The following changes since commit 49afcc76a1c799e18931cc762431975c5c059437:
> 
>  XQuartz: Bump bundle version to 2.6.2 (2011-04-04 09:38:35 -0700)
> 
> are available in the git repository at:
>  git://anongit.freedesktop.org/~cndougla/xserver 
> server-1.10-masked-valuator-fixes
> 
> Chase Douglas (3):
>      Clean up getValuatorEvents using array loop logic
>      Handle non continuous valuator data in getValuatorEvents
>      Don't report old relative values in getValuatorEvents
> 
> dix/eventconvert.c |   27 ++++++++++++---------------
> 1 files changed, 12 insertions(+), 15 deletions(-)
> 

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to