SDL: Fix use after free in SDL_GetGamepads

From ea6f0ae683d1c18a2af87a8ce45cd581b799c6ab Mon Sep 17 00:00:00 2001
From: Mathieu Eyraud <[EMAIL REDACTED]>
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 c519b29c0c1d..b257b092d4e6 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;