diff --git a/src/video/SDL_pixels.c b/src/video/SDL_pixels.c index f692bf6fde..79b0eade3a 100644 --- a/src/video/SDL_pixels.c +++ b/src/video/SDL_pixels.c @@ -661,6 +661,7 @@ const SDL_PixelFormatDetails *SDL_GetPixelFormatDetails(SDL_PixelFormat format) } if (SDL_FindInHashTable(SDL_format_details, (const void *)(uintptr_t)format, (const void **)&details)) { + SDL_UnlockMutex(SDL_format_details_lock); return details; }