From ea6f0ae683d1c18a2af87a8ce45cd581b799c6ab Mon Sep 17 00:00:00 2001 From: Mathieu Eyraud <70028899+meyraud705@users.noreply.github.com> Date: Mon, 2 Jan 2023 10:20:44 +0100 Subject: [PATCH] Fix use after free in SDL_GetGamepads --- src/joystick/SDL_gamepad.c | 1 - 1 file changed, 1 deletion(-) diff --git a/src/joystick/SDL_gamepad.c b/src/joystick/SDL_gamepad.c index c519b29c0c..b257b092d4 100644 --- a/src/joystick/SDL_gamepad.c +++ b/src/joystick/SDL_gamepad.c @@ -1928,7 +1928,6 @@ SDL_JoystickID *SDL_GetGamepads(int *count) SDL_memmove(&joysticks[i], &joysticks[i+1], (num_gamepads + 1) * sizeof(joysticks[i])); } } - SDL_free(joysticks); } if (count) { *count = num_gamepads;