X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=src%2Furcu-defer-impl.h;fp=src%2Furcu-defer-impl.h;h=36b7659461bbb55d0da9e5c2e4269c0a362b09a8;hb=225ad775ba2841f484f66297d5aff4e3de70f249;hp=f1fae9c0d15ce4364a44d511f2a4701febe0c4b5;hpb=5fdcfa2faf73faa61a3bf5e05b937aa4b2cc4ab1;p=urcu.git diff --git a/src/urcu-defer-impl.h b/src/urcu-defer-impl.h index f1fae9c..36b7659 100644 --- a/src/urcu-defer-impl.h +++ b/src/urcu-defer-impl.h @@ -416,7 +416,8 @@ static void start_defer_thread(void) int ret; ret = pthread_create(&tid_defer, NULL, thr_defer, NULL); - assert(!ret); + if (ret) + urcu_die(ret); } static void stop_defer_thread(void)