diff --git a/src/joystick/hidapi/SDL_hidapi_flydigi.c b/src/joystick/hidapi/SDL_hidapi_flydigi.c index fa1606926e..565f03b70d 100644 --- a/src/joystick/hidapi/SDL_hidapi_flydigi.c +++ b/src/joystick/hidapi/SDL_hidapi_flydigi.c @@ -323,7 +323,7 @@ static void HIDAPI_DriverFlydigi_HandleStatePacket(SDL_Joystick *joystick, SDL_D { Sint16 axis; Uint64 timestamp = SDL_GetTicksNS(); - if (data[0] != 0x04 && data[0] != 0xFE) { + if (data[0] != 0x04 || data[1] != 0xFE) { // We don't know how to handle this report return; }