test(pthread): fixed test-case overflow calc issue

This commit is contained in:
Marius Vikhammer
2025-09-28 10:14:46 +08:00
parent fd7d9c9ee9
commit 90897a9df4

View File

@@ -311,7 +311,7 @@ TEST_CASE("sem_timedwait wait on locked semaphore (timeout)", "[semaphore]")
abstime.tv_nsec = abstime.tv_nsec + 20000000; abstime.tv_nsec = abstime.tv_nsec + 20000000;
if (abstime.tv_nsec >= 1000000000) { if (abstime.tv_nsec >= 1000000000) {
abstime.tv_sec = abstime.tv_sec + 1; abstime.tv_sec = abstime.tv_sec + 1;
abstime.tv_sec = abstime.tv_nsec % 1000000000; abstime.tv_nsec = abstime.tv_nsec % 1000000000;
} }
TEST_ASSERT_EQUAL_INT(-1, sem_timedwait(&semaphore, &abstime)); TEST_ASSERT_EQUAL_INT(-1, sem_timedwait(&semaphore, &abstime));