X-Git-Url: https://git.liburcu.org/?p=urcu.git;a=blobdiff_plain;f=tests%2Ftest_urcu_hash.c;h=44b9531b2fb8080b1a7e5bf02320669374f5bc6e;hp=59356568bb2602cedea8c98e847f0a9dfe829862;hb=3eca1b8cce5630bcbd865a8d30855c996bc021c3;hpb=65e8e72998f82cca2e86fd108f625905f988b515 diff --git a/tests/test_urcu_hash.c b/tests/test_urcu_hash.c index 5935656..44b9531 100644 --- a/tests/test_urcu_hash.c +++ b/tests/test_urcu_hash.c @@ -405,9 +405,12 @@ void *thr_writer(void *_count) (void *)(unsigned long)(rand_r(&rand_lookup) % RAND_POOL), sizeof(void *), (void *) 0x42); - ht_add(test_ht, node); + ret = ht_add_unique(test_ht, node); rcu_read_unlock(); - nr_add++; + if (ret) + nr_addexist++; + else + nr_add++; } else { /* May delete */ rcu_read_lock();