improved port cleanup as backend is destroyed

This commit is contained in:
Paul Davis 2020-04-07 23:26:51 -06:00
parent ec9784764c
commit 78a66b7180
5 changed files with 10 additions and 0 deletions

View file

@ -129,6 +129,9 @@ CoreAudioBackend::~CoreAudioBackend ()
{
delete _pcmio; _pcmio = 0;
delete _midiio; _midiio = 0;
clear_ports ();
pthread_mutex_destroy (&_port_callback_mutex);
pthread_mutex_destroy (&_port_registration_mutex);
pthread_mutex_destroy (&_process_callback_mutex);