Message ID | 20200209192750.292859-2-samuel.thibault@ens-lyon.org |
---|---|
State | New |
Headers | show |
Series | [hurd,commited,1/3] htl: Report missing mutex lock on pthread_cond_*wait | expand |
diff --git a/sysdeps/htl/pt-cond-destroy.c b/sysdeps/htl/pt-cond-destroy.c index 62cc77b0d2..b28e7e1ada 100644 --- a/sysdeps/htl/pt-cond-destroy.c +++ b/sysdeps/htl/pt-cond-destroy.c @@ -22,7 +22,14 @@ int __pthread_cond_destroy (pthread_cond_t *cond) { - return 0; + int ret = 0; + + __pthread_spin_lock (&cond->__lock); + if (cond->__queue) + ret = EBUSY; + __pthread_spin_unlock (&cond->__lock); + + return ret; } strong_alias (__pthread_cond_destroy, pthread_cond_destroy);