فهرست منبع

audio: Make SDL_GetAudioStreamProperties() thread safe.

Ryan C. Gordon 5 ماه پیش
والد
کامیت
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;
 }