X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=tests%2Ftest_urcu_defer.c;fp=tests%2Ftest_urcu_defer.c;h=248ac306f9d93b36312ecce453f077542fe21149;hb=6ade67d5cb23ae9e2c18e7c2a62e3202552fb9e2;hp=c333964ce9a998c094c5c831476189acce791409;hpb=7fdbbd612a9364fa31827ab46e539b9905c13f44;p=urcu.git diff --git a/tests/test_urcu_defer.c b/tests/test_urcu_defer.c index c333964..248ac30 100644 --- a/tests/test_urcu_defer.c +++ b/tests/test_urcu_defer.c @@ -236,13 +236,18 @@ void *thr_writer(void *data) { unsigned long wtidx = (unsigned long)data; struct test_array *new, *old = NULL; + int ret; printf_verbose("thread_begin %s, thread id : %lx, tid %lu\n", "writer", 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); + } while (!test_go) {