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() {
|