From bf8c9d2d70db2f26cfa281381bd542ac6761a8f2 Mon Sep 17 00:00:00 2001 From: Mingjie Shen Date: Sun, 23 Apr 2023 20:02:44 -0400 Subject: [PATCH] Check return value of VIRTUAL_HWDataForIndex() --- src/joystick/virtual/SDL_virtualjoystick.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/joystick/virtual/SDL_virtualjoystick.c b/src/joystick/virtual/SDL_virtualjoystick.c index 69fcaaa152..5fdca60328 100644 --- a/src/joystick/virtual/SDL_virtualjoystick.c +++ b/src/joystick/virtual/SDL_virtualjoystick.c @@ -585,7 +585,7 @@ static SDL_bool VIRTUAL_JoystickGetGamepadMapping(int device_index, SDL_GamepadM Uint8 current_button = 0; Uint8 current_axis = 0; - if (hwdata->desc.type != SDL_JOYSTICK_TYPE_GAMEPAD) { + if (!hwdata || hwdata->desc.type != SDL_JOYSTICK_TYPE_GAMEPAD) { return SDL_FALSE; }