瀏覽代碼

audio: Make SDL_GetAudioStreamProperties() thread safe.

Ryan C. Gordon 1 年之前
父節點
當前提交
8d3bec99a7
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      src/audio/SDL_audiocvt.c

+ 2 - 0
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;
 }