diff --git a/windows/winmme/JackWinMMEOutputPort.cpp b/windows/winmme/JackWinMMEOutputPort.cpp index 060e525b..a3a478e1 100644 --- a/windows/winmme/JackWinMMEOutputPort.cpp +++ b/windows/winmme/JackWinMMEOutputPort.cpp @@ -85,7 +85,8 @@ JackWinMMEOutputPort::JackWinMMEOutputPort(const char *alias_name, index + 1); snprintf(name, sizeof(name) - 1, "%s:playback_%d", client_name, index + 1); //thread_ptr.release(); - //thread_queue_ptr.release(); + //thread_queue_ptr.release(); + //thread_ptr.release(); return; destroy_thread_queue_semaphore: @@ -122,7 +123,8 @@ JackWinMMEOutputPort::~JackWinMMEOutputPort() WriteOSError("JackWinMMEOutputPort [destructor]", "CloseHandle"); } delete read_queue; - delete thread_queue; + delete thread_queue; + delete thread; } bool