فهرست منبع

Fixed crash if pipewire doesn't detect any devices and doesn't end up being used.

Fixes https://github.com/libsdl-org/SDL/issues/10511
Sam Lantinga 8 ماه پیش
والد
کامیت
0acf8343bb
1فایلهای تغییر یافته به همراه1 افزوده شده و 0 حذف شده
  1. 1 0
      src/audio/pipewire/SDL_pipewire.c

+ 1 - 0
src/audio/pipewire/SDL_pipewire.c

@@ -1269,6 +1269,7 @@ static SDL_bool PIPEWIRE_PREFERRED_Init(SDL_AudioDriverImpl *impl)
     PIPEWIRE_pw_thread_loop_unlock(hotplug_loop);
 
     if (no_devices || !pipewire_core_version_at_least(1, 0, 0)) {
+        hotplug_loop_destroy();
         PIPEWIRE_Deinitialize();
         return SDL_FALSE;
     }