mirror of
https://github.com/X11Libre/xserver.git
synced 2026-09-16 19:32:26 +00:00
dix: don't read valuators past numAxes.
This commit is contained in:
parent
f79ad5674e
commit
a7ae9cbd78
1 changed files with 2 additions and 0 deletions
|
|
@ -428,6 +428,8 @@ updateMotionHistory(DeviceIntPtr pDev, CARD32 ms, int first_valuator,
|
|||
|
||||
for (i = first_valuator; i < first_valuator + num_valuators; i++)
|
||||
{
|
||||
if (i >= v->numAxes)
|
||||
break;
|
||||
memcpy(buff, &v->axes[i].min_value, sizeof(INT32));
|
||||
buff += sizeof(INT32);
|
||||
memcpy(buff, &v->axes[i].max_value, sizeof(INT32));
|
||||
|
|
|
|||
Loading…
Reference in a new issue