f88643f
changeset:   6324:95abff7adcc2
f88643f
branch:      SDL-1.2
f88643f
parent:      6306:2b923729fd01
f88643f
user:        Ryan C. Gordon <icculus@icculus.org>
f88643f
date:        Sun Jun 03 04:49:25 2012 -0400
f88643f
summary:     Linux evdev: ignore joystick axis events if they aren't in a sane range.
f88643f
f88643f
diff -r 2b923729fd01 -r 95abff7adcc2 src/joystick/linux/SDL_sysjoystick.c
f88643f
--- a/src/joystick/linux/SDL_sysjoystick.c	Sat May 12 23:32:51 2012 -0700
f88643f
+++ b/src/joystick/linux/SDL_sysjoystick.c	Sun Jun 03 04:49:25 2012 -0400
f88643f
@@ -1106,6 +1106,9 @@
f88643f
 				}
f88643f
 				break;
f88643f
 			    case EV_ABS:
f88643f
+				if (code > ABS_MISC) {
f88643f
+					break;
f88643f
+				}
f88643f
 				switch (code) {
f88643f
 				    case ABS_HAT0X:
f88643f
 				    case ABS_HAT0Y: