Răsfoiți Sursa

[raudio] Properly close FLAC in UnloadMusicStream

Fix  raysan5/raylib#5131.
Andreas Rossberg 3 săptămâni în urmă
părinte
comite
2deae294c6
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      src/raudio.c

+ 1 - 1
src/raudio.c

@@ -1767,7 +1767,7 @@ void UnloadMusicStream(Music music)
         else if (music.ctxType == MUSIC_AUDIO_QOA) qoaplay_close((qoaplay_desc *)music.ctxData);
 #endif
 #if defined(SUPPORT_FILEFORMAT_FLAC)
-        else if (music.ctxType == MUSIC_AUDIO_FLAC) drflac_free((drflac *)music.ctxData, NULL);
+        else if (music.ctxType == MUSIC_AUDIO_FLAC) { drflac_close((drflac *)music.ctxData); drflac_free((drflac *)music.ctxData, NULL); }
 #endif
 #if defined(SUPPORT_FILEFORMAT_XM)
         else if (music.ctxType == MUSIC_MODULE_XM) jar_xm_free_context((jar_xm_context_t *)music.ctxData);