DEADSOFTWARE

исправлен segfault при закрытии окна программы
[flatwaifu.git] / src / music.c
index 5e7308f67d84ab58035334f0a5c9e307947ab6ea..8f9c13e2fadb4ba3f5a4866d96795c0c31e570de 100644 (file)
@@ -64,9 +64,11 @@ void S_initmusic(void)
 
 void S_donemusic(void)
 {
-    F_freemus();
-    Mix_CloseAudio();
-    SDL_QuitSubSystem(SDL_INIT_AUDIO);
+    if (SDL_WasInit(SDL_INIT_AUDIO)) {
+        F_freemus();
+        Mix_CloseAudio();
+        SDL_QuitSubSystem(SDL_INIT_AUDIO);
+    }
 }
 
 void S_startmusic(int time)