From 4a52a5ee04cd5cd3e2757aa165b4cb7b96857c92 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Fri, 1 May 2026 16:57:07 -0700 Subject: [PATCH] Fixed crash on Windows when a controller is connected --- src/joystick/hidapi/SDL_hidapi_xboxone.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; }