diff --git a/src/util/bdthreads.h b/src/util/bdthreads.h index f6be517..ea4a243 100644 --- a/src/util/bdthreads.h +++ b/src/util/bdthreads.h @@ -65,7 +65,14 @@ pthread_t createThread(bdThread &thread); class bdThread { public: - bdThread() { return; } + bdThread() + { +#if defined(_WIN32) || defined(__MINGW32__) + memset (&mTid, 0, sizeof(mTid)); +#else + mTid = 0; +#endif + } virtual ~bdThread() { return; } virtual void start() { createThread(*this); }