X-Git-Url: http://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=rculfhash.c;h=d7d107f3788f3a70cec57be5380ae1ff1bbff173;hp=3e7873171733a100d83ea1433c54080cf1b1e791;hb=2af1c19e6a553878fcb2a5106f050d5ed7ac0f54;hpb=95747f9e8c005c716d6e7f216e8fd9b66871dbff 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;