From de12cb92dc7020ed8286e5a2b3b9b9afe0c5fc1b Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Mon, 17 Feb 2025 07:58:12 -0800 Subject: [PATCH] Fixed crash at shutdown with new hashtable code --- src/camera/SDL_camera.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/camera/SDL_camera.c b/src/camera/SDL_camera.c index 98ecda614c..e2b05c23b3 100644 --- a/src/camera/SDL_camera.c +++ b/src/camera/SDL_camera.c @@ -1397,7 +1397,7 @@ void SDL_QuitCamera(void) // Physical camera objects are only destroyed when removed from the device hash. static void SDLCALL DestroyCameraHashItem(void *userdata, const void *key, const void *value) { - SDL_Camera *device = (SDL_Camera *) userdata; + SDL_Camera *device = (SDL_Camera *) value; ClosePhysicalCamera(device); camera_driver.impl.FreeDeviceHandle(device); SDL_DestroyMutex(device->lock);