From acb350d5646bc9ec7151f54fa82a112f10b578cf Mon Sep 17 00:00:00 2001 From: sheepy0125 Date: Tue, 30 Dec 2025 10:00:24 +0000 Subject: [PATCH] gui: check for nullptr on controller name strcmp (#297) --- gui/ui/ui_sdl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui/ui/ui_sdl.c b/gui/ui/ui_sdl.c index 6d439b1..dee3d30 100644 --- a/gui/ui/ui_sdl.c +++ b/gui/ui/ui_sdl.c @@ -166,7 +166,7 @@ void find_valid_controller(vui_sdl_context_t *sdl_ctx) for (int i = 0; i < SDL_NumJoysticks(); i++) { const char *ctrl_name = SDL_GameControllerNameForIndex(i); vpilog(" Found %i: %s\n", i, ctrl_name); - if (!strcmp(ctrl_name, "Steam Virtual Gamepad")) { + if (ctrl_name != NULL && !strcmp(ctrl_name, "Steam Virtual Gamepad")) { steam_virtual_gamepad_index = i; } else if (controller == -1) { controller = i;