From 11d22f3ea50d45796e110fe805a694692de91456 Mon Sep 17 00:00:00 2001 From: David Young Date: Thu, 27 Feb 2020 10:17:24 -0600 Subject: Test the right condition for the EBUSY return in pthread_barrier_destroy(). --- test/thread_id.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/thread_id.c b/test/thread_id.c index 84676bf..49e3710 100644 --- a/test/thread_id.c +++ b/test/thread_id.c @@ -122,7 +122,7 @@ pthread_barrier_destroy(pthread_barrier_t *barrier) barrier_lock(barrier); if (barrier->magic != barrier_magic) rc = EINVAL; - else if (barrier->count != 0) + else if (barrier->nentered % barrier->count != 0) rc = EBUSY; else { rc = 0; -- cgit v0.12