Fixed crash if the GameCube controller hasn't been opened yet

This commit is contained in:
Sam Lantinga committed 2021-02-10 10:22:18 -05:00
1 parent 091a4649e8
commit 2cc70ca39e
1 file changed
+4
@@ -253,6 +253,10 @@ HIDAPI_DriverGameCube_HandleJoystickPacket(SDL_HIDAPI_Device *device, SDL_Driver
}
joystick = SDL_JoystickFromInstanceID(ctx->joysticks[i]);
if (!joystick) {
/* Hasn't been opened yet, skip */
return;
}
#define READ_BUTTON(off, flag, button) \
SDL_PrivateJoystickButton( \