From a0c92c23981abc667bbdf8e3bbf9f530b1db39e7 Mon Sep 17 00:00:00 2001 From: Mikhail Romanko Date: Thu, 28 Aug 2025 17:53:57 +0300 Subject: Fix TestThread Condition test --- test/src/TestThread.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test/src/TestThread.c b/test/src/TestThread.c index e8e9ad0..f2a59c2 100644 --- a/test/src/TestThread.c +++ b/test/src/TestThread.c @@ -50,9 +50,11 @@ BH_UNIT_TEST(Condition) start = time(NULL); BH_VERIFY((condition = BH_ConditionNew()) != NULL); BH_VERIFY((mutex = BH_MutexNew()) != NULL); + BH_VERIFY(BH_MutexLock(mutex) == BH_OK); BH_VERIFY(BH_ConditionWaitFor(condition, mutex, 5000) == BH_TIMEOUT); BH_VERIFY(BH_ConditionSignal(condition) == BH_OK); BH_VERIFY(BH_ConditionBroadcast(condition) == BH_OK); + BH_VERIFY(BH_MutexUnlock(mutex) == BH_OK); BH_VERIFY(time(NULL) - start >= 5); BH_ConditionFree(condition); BH_MutexFree(mutex); -- cgit v1.2.3