X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=tests%2Ftest_urcu_lfq.c;h=7aaad999587bb6e5a953cd40817fae4034d46d57;hb=9bfaf0cab9a326b89b9ee83e0bb0679918a3023a;hp=de7c8a39a209d30e54fd652c69e4f6fc72db0819;hpb=16aa9ee87cf4364921c36025359be01390338d87;p=urcu.git diff --git a/tests/test_urcu_lfq.c b/tests/test_urcu_lfq.c index de7c8a3..7aaad99 100644 --- a/tests/test_urcu_lfq.c +++ b/tests/test_urcu_lfq.c @@ -211,13 +211,18 @@ static void rcu_release_node(struct urcu_ref *ref) void *thr_dequeuer(void *_count) { unsigned long long *count = _count; + int ret; printf_verbose("thread_begin %s, thread id : %lx, tid %lu\n", "dequeuer", pthread_self(), (unsigned long)gettid()); set_affinity(); - rcu_defer_register_thread(); + ret = rcu_defer_register_thread(); + if (ret) { + printf("Error in rcu_defer_register_thread\n"); + exit(-1); + } rcu_register_thread(); while (!test_go)