Quellcode durchsuchen

memset to 0 cond and mutex members

mikymod vor 12 Jahren
Ursprung
Commit
613bac67f1
2 geänderte Dateien mit 4 neuen und 0 gelöschten Zeilen
  1. 2 0
      src/core/threads/Cond.h
  2. 2 0
      src/core/threads/Mutex.h

+ 2 - 0
src/core/threads/Cond.h

@@ -50,6 +50,8 @@ private:
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
 inline Cond::Cond()
 inline Cond::Cond()
 {
 {
+	memset(&m_cond, 0, sizeof(os::OSCond));
+
 	os::cond_create(&m_cond);
 	os::cond_create(&m_cond);
 }
 }
 
 

+ 2 - 0
src/core/threads/Mutex.h

@@ -53,6 +53,8 @@ private:
 //-----------------------------------------------------------------------------
 //-----------------------------------------------------------------------------
 inline Mutex::Mutex()
 inline Mutex::Mutex()
 {
 {
+	memset(&m_mutex, 0, sizeof(os::OSMutex));
+
 	os::mutex_create(&m_mutex);
 	os::mutex_create(&m_mutex);
 }
 }