26 lines
722 B
Diff
26 lines
722 B
Diff
diff --git a/src/jthread/jsemaphore.h b/src/jthread/jsemaphore.h
|
|
index b74bbae..84e7aab 100644
|
|
--- a/src/jthread/jsemaphore.h
|
|
+++ b/src/jthread/jsemaphore.h
|
|
@@ -56,7 +56,7 @@ class JSemaphore {
|
|
#else
|
|
semaphore_t m_semaphore;
|
|
#endif
|
|
- int semcount = 0;
|
|
+ int semcount;
|
|
};
|
|
|
|
|
|
diff --git a/src/jthread/pthread/jsemaphore.cpp b/src/jthread/pthread/jsemaphore.cpp
|
|
index e524805..93ec94e 100644
|
|
--- a/src/jthread/pthread/jsemaphore.cpp
|
|
+++ b/src/jthread/pthread/jsemaphore.cpp
|
|
@@ -75,6 +75,7 @@ int sem_timedwait_mach(semaphore_t* sem, long timeout_ms) {
|
|
int sem_init_retval = sem_init(&m_semaphore,0,0);
|
|
assert(sem_init_retval == 0);
|
|
UNUSED(sem_init_retval);
|
|
+ semcount = 0;
|
|
}
|
|
|
|
JSemaphore::~JSemaphore() {
|