better thread deletion

pull/1/head
Tom Early 6 years ago
parent f6637869be
commit 004cea67a3

@ -66,6 +66,7 @@ CCodecStream::~CCodecStream()
{ {
m_pThread->join(); m_pThread->join();
delete m_pThread; delete m_pThread;
m_pThread = NULL;
} }
} }

@ -79,6 +79,7 @@ CTranscoder::~CTranscoder()
{ {
m_pThread->join(); m_pThread->join();
delete m_pThread; delete m_pThread;
m_pThread = NULL;
} }
} }

@ -68,6 +68,7 @@ CCodecStream::~CCodecStream()
{ {
m_pThread->join(); m_pThread->join();
delete m_pThread; delete m_pThread;
m_pThread = NULL;
} }
// empty local queue // empty local queue

@ -46,6 +46,7 @@ CDmridDir::~CDmridDir()
{ {
m_pThread->join(); m_pThread->join();
delete m_pThread; delete m_pThread;
m_pThread = NULL;
} }
} }

@ -47,6 +47,7 @@ CProtocol::~CProtocol()
{ {
m_pThread->join(); m_pThread->join();
delete m_pThread; delete m_pThread;
m_pThread = NULL;
} }
// Close sockets // Close sockets

@ -56,6 +56,7 @@ CWiresxCmdHandler::~CWiresxCmdHandler()
{ {
m_pThread->join(); m_pThread->join();
delete m_pThread; delete m_pThread;
m_pThread = NULL;
} }
// empty queue // empty queue

@ -45,6 +45,7 @@ CYsfNodeDir::~CYsfNodeDir()
{ {
m_pThread->join(); m_pThread->join();
delete m_pThread; delete m_pThread;
m_pThread = NULL;
} }
} }

Loading…
Cancel
Save

Powered by TurnKey Linux.