X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=src%2Furcu-defer-impl.h;h=603cc85fc368561efc38eb9cf1ed705fa5c97378;hb=0f41347482f9db50c476179c0bc2140d849b996b;hp=0c8339997d0501d3719344e965bd2d7c74e34ff7;hpb=7b5e588cb5c17883e07f6bb34123623c223b511f;p=urcu.git diff --git a/src/urcu-defer-impl.h b/src/urcu-defer-impl.h index 0c83399..603cc85 100644 --- a/src/urcu-defer-impl.h +++ b/src/urcu-defer-impl.h @@ -411,7 +411,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)