90e6d93cf9
If the keycode range exceeds the allowable length, memory gets overwritten. Catch this case by making sure that only allowed class types are present. X.Org Bug 25492 <http://bugs.freedesktop.org/show_bug.cgi?id=25492> Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Reviewed-by: Dave Airlie <airlied@redhat.com> Signed-off-by: Keith Packard <keithp@keithp.com> |
||
---|---|---|
.. | ||
Makefile.am | ||
protocol-common.c | ||
protocol-common.h | ||
protocol-eventconvert.c | ||
protocol-xigetclientpointer.c | ||
protocol-xigetselectedevents.c | ||
protocol-xiquerydevice.c | ||
protocol-xiquerypointer.c | ||
protocol-xiqueryversion.c | ||
protocol-xiselectevents.c | ||
protocol-xisetclientpointer.c | ||
protocol-xiwarppointer.c |