diff --git a/src/joystick/hidapi/SDL_hidapi_xboxone.c b/src/joystick/hidapi/SDL_hidapi_xboxone.c index c94b9b5a88..a3fa66e7c8 100644 --- a/src/joystick/hidapi/SDL_hidapi_xboxone.c +++ b/src/joystick/hidapi/SDL_hidapi_xboxone.c @@ -376,7 +376,7 @@ static bool HIDAPI_DriverXboxOne_IsSupportedDevice(SDL_HIDAPI_Device *device, co } #endif #ifdef SDL_PLATFORM_WIN32 - if (SDL_strncmp(device->path, "\\\\?\\HID#", 8) == 0) { + if (device && SDL_strncmp(device->path, "\\\\?\\HID#", 8) == 0) { // Windows provides a fake HID endpoint for XGIP controllers, don't use this return false; }