From 8d3bec99a736144a4e9bec7ba7651a0ecfb4ef54 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Thu, 24 Oct 2024 14:36:57 -0400 Subject: [PATCH] audio: Make SDL_GetAudioStreamProperties() thread safe. --- src/audio/SDL_audiocvt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/audio/SDL_audiocvt.c b/src/audio/SDL_audiocvt.c index 831b36e8c5..644df39d5d 100644 --- a/src/audio/SDL_audiocvt.c +++ b/src/audio/SDL_audiocvt.c @@ -442,9 +442,11 @@ SDL_PropertiesID SDL_GetAudioStreamProperties(SDL_AudioStream *stream) SDL_InvalidParamError("stream"); return 0; } + SDL_LockMutex(stream->lock); if (stream->props == 0) { stream->props = SDL_CreateProperties(); } + SDL_UnlockMutex(stream->lock); return stream->props; }