Test the right condition for the EBUSY return in pthread_barrier_destroy().
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user