Commit ae9ff11bae20d9151f589dd8010afa979e38c00a

Sam Lantinga 2020-05-29T14:54:07

The zero happens at a higher level now

1
2
3
4
5
6
7
8
9
10
11
12
13
14
diff --git a/src/joystick/linux/SDL_sysjoystick.c b/src/joystick/linux/SDL_sysjoystick.c
index 2ffb4eb..f5d9452 100644
--- a/src/joystick/linux/SDL_sysjoystick.c
+++ b/src/joystick/linux/SDL_sysjoystick.c
@@ -1132,8 +1132,7 @@ LINUX_JoystickGetGamepadMapping(int device_index, SDL_GamepadMapping *out)
         return SDL_FALSE;
     }
 
-    /* We have a gamepad; start filling out the mappings. */
-    memset(out, 0, sizeof(SDL_GamepadMapping));
+    /* We have a gamepad, start filling out the mappings */
 
     if (joystick->hwdata->has_key[BTN_SOUTH]) {
         out->a.kind = EMappingKind_Button;