summaryrefslogtreecommitdiff
blob: 70e585e50132a5bd2ddec73f77736ed07e69e07c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
--- src/joystick/linux/SDL_sysjoystick.c.org
+++ src/joystick/linux/SDL_sysjoystick.c
@@ -1106,6 +1106,10 @@ static __inline__ void EV_HandleEvents(S
 				}
 				break;
 			    case EV_ABS:
+				if (code >= ABS_MISC) {
+				    break;
+				}
+
 				switch (code) {
 				    case ABS_HAT0X:
 				    case ABS_HAT0Y: