mirror of
				https://github.com/luanti-org/luanti.git
				synced 2025-11-04 09:15:29 +01:00 
			
		
		
		
	Fix use of uninitialised variable in class Event
This commit is contained in:
		@@ -25,17 +25,20 @@ DEALINGS IN THE SOFTWARE.
 | 
			
		||||
 | 
			
		||||
#include "threading/event.h"
 | 
			
		||||
 | 
			
		||||
#if __cplusplus < 201103L
 | 
			
		||||
Event::Event()
 | 
			
		||||
    : notified(false)
 | 
			
		||||
{
 | 
			
		||||
#ifdef _WIN32
 | 
			
		||||
#if __cplusplus < 201103L
 | 
			
		||||
#	ifdef _WIN32
 | 
			
		||||
	event = CreateEvent(NULL, false, false, NULL);
 | 
			
		||||
#else
 | 
			
		||||
#	else
 | 
			
		||||
	pthread_cond_init(&cv, NULL);
 | 
			
		||||
	pthread_mutex_init(&mutex, NULL);
 | 
			
		||||
#	endif
 | 
			
		||||
#endif
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#if __cplusplus < 201103L
 | 
			
		||||
Event::~Event()
 | 
			
		||||
{
 | 
			
		||||
#ifdef _WIN32
 | 
			
		||||
 
 | 
			
		||||
@@ -48,8 +48,8 @@ DEALINGS IN THE SOFTWARE.
 | 
			
		||||
 */
 | 
			
		||||
class Event {
 | 
			
		||||
public:
 | 
			
		||||
#if __cplusplus < 201103L
 | 
			
		||||
	Event();
 | 
			
		||||
#if __cplusplus < 201103L
 | 
			
		||||
	~Event();
 | 
			
		||||
#endif
 | 
			
		||||
	void wait();
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user