X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=rculfhash.c;fp=rculfhash.c;h=242a46702e1150c9d5c446c056c50daec243df41;hb=96bd49dfcb6476da907cf7ebd9e245014879e9f2;hp=2e90d4dfee36106723708a6c0def5c4d5567f998;hpb=f4d5fce7d699049e8f1c2cf8c4a56af02b78460a;p=urcu.git diff --git a/rculfhash.c b/rculfhash.c index 2e90d4d..242a467 100644 --- a/rculfhash.c +++ b/rculfhash.c @@ -1806,6 +1806,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;