Thread: Check for m_running == 1 only once in destructor

pull/1525/head
Dominic Tubach 8 years ago committed by René Cannaò
parent 3a4f11fe75
commit 4c35682ec0

@ -31,10 +31,10 @@ Thread::Thread() : m_tid(0), m_running(0), m_detached(0) {}
Thread::~Thread()
{
if (m_running == 1 && m_detached == 0) {
pthread_detach(m_tid);
}
if (m_running == 1) {
if (m_detached == 0) {
pthread_detach(m_tid);
}
pthread_cancel(m_tid);
}
}

Loading…
Cancel
Save