audio: Make SDL_GetAudioStreamProperties() thread safe.

This commit is contained in:
Ryan C. Gordon committed 2024-10-24 14:37:23 -04:00
1 parent 10e52e1899
commit 8d3bec99a7
1 file changed
+2
+2
View File
@@ -442,9 +442,11 @@ SDL_PropertiesID SDL_GetAudioStreamProperties(SDL_AudioStream *stream)
SDL_InvalidParamError("stream"); SDL_InvalidParamError("stream");
return 0; return 0;
} }
SDL_LockMutex(stream->lock);
if (stream->props == 0) { if (stream->props == 0) {
stream->props = SDL_CreateProperties(); stream->props = SDL_CreateProperties();
} }
SDL_UnlockMutex(stream->lock);
return stream->props; return stream->props;
} }