X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=rculfhash.c;h=d7d107f3788f3a70cec57be5380ae1ff1bbff173;hb=fcb81146d096d63d39adde4f790465a5c52999bb;hp=3e7873171733a100d83ea1433c54080cf1b1e791;hpb=e648909d4021d6d5a011e69a373fa22be877bfbf;p=userspace-rcu.git diff --git a/rculfhash.c b/rculfhash.c index 3e78731..d7d107f 100644 --- a/rculfhash.c +++ b/rculfhash.c @@ -1799,6 +1799,9 @@ int cds_lfht_destroy(struct cds_lfht *ht, pthread_attr_t **attr) free_split_items_count(ht); if (attr) *attr = ht->resize_attr; + ret = pthread_mutex_destroy(&ht->resize_mutex); + if (ret) + ret = -EBUSY; poison_free(ht); end: return ret;