X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=rculfhash.c;h=824a940391461a1a3b7f1db0a847be38e84dd741;hp=40f6ff59be9b5427a64d9d4a9b07524a10fe7c6c;hb=17f31d1b07ffb59db8bad3ce2ae8f824ed820de0;hpb=c8f5b3840334aed3e15baf10f6dc0f4fd074a367 diff --git a/rculfhash.c b/rculfhash.c index 40f6ff5..824a940 100644 --- a/rculfhash.c +++ b/rculfhash.c @@ -1273,7 +1273,7 @@ struct cds_lfht_node *cds_lfht_add_unique(struct cds_lfht *ht, size = rcu_dereference(ht->t.size); ret = _cds_lfht_add(ht, size, node, 1, 0); - if (ret != node) + if (ret == node) ht_count_add(ht, size); return ret; }