X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2Fplatform%2Fthreads%2Fthreads.h;h=ead0ebdcb18c5e53525f60bb1882cdf9f12fabe6;hb=60c28d825a9439721d83129781a480ecef4f0577;hp=e29578c728a1b5b0abf5288b5898615433fb6498;hpb=466925f5c43536e5fd96632615810da783b78096;p=deb_libcec.git diff --git a/src/lib/platform/threads/threads.h b/src/lib/platform/threads/threads.h index e29578c..ead0ebd 100644 --- a/src/lib/platform/threads/threads.h +++ b/src/lib/platform/threads/threads.h @@ -41,13 +41,15 @@ namespace PLATFORM CThread(void) : m_bStop(false), m_bRunning(false), - m_bStopped(false) {} + m_bStopped(false), + m_thread(NULL) {} virtual ~CThread(void) { StopThread(0); void *retVal; - ThreadsWait(m_thread, &retVal); + if (m_thread) + ThreadsWait(m_thread, &retVal); #if defined(__WINDOWS__) (void *)retVal; //"unreferenced local variable" warning #endif