From 7e101bdce94c8a69b0214add49dc80d89695c9b2 Mon Sep 17 00:00:00 2001
From: Rachel Blackman <[EMAIL REDACTED]>
Date: Mon, 11 May 2026 12:47:30 -0700
Subject: [PATCH] Ensure Android gamepad mappings don't lose the first button.
(cherry picked from commit fd3cfb97c1a1d6ccccc67b2000dee71c9f1bab7d)
---
src/joystick/SDL_gamepad.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/joystick/SDL_gamepad.c b/src/joystick/SDL_gamepad.c
index 6884ec6072c28..52e0249399c72 100644
--- a/src/joystick/SDL_gamepad.c
+++ b/src/joystick/SDL_gamepad.c
@@ -749,7 +749,7 @@ static GamepadMapping_t *SDL_CreateMappingForAndroidGamepad(SDL_GUID guid)
return NULL;
}
- SDL_strlcpy(mapping_string, "*,", sizeof(mapping_string));
+ SDL_strlcat(mapping_string, "*,", sizeof(mapping_string));
if (button_mask & (1 << SDL_GAMEPAD_BUTTON_SOUTH)) {
SDL_strlcat(mapping_string, "a:b0,", sizeof(mapping_string));