diff --git a/src/audio/pipewire/SDL_pipewire.c b/src/audio/pipewire/SDL_pipewire.c index 67b6d87044..49249b1cda 100644 --- a/src/audio/pipewire/SDL_pipewire.c +++ b/src/audio/pipewire/SDL_pipewire.c @@ -1252,6 +1252,7 @@ static bool PipewireInitialize(SDL_AudioDriverImpl *impl) } if (!hotplug_loop_init()) { + hotplug_loop_destroy(); PIPEWIRE_Deinitialize(); return false; }