Blame SOURCES/SDL-1.2.15-ignore_insane_joystick_axis.patch

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