X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=tests%2Fregression%2Ftools%2Fhealth%2Fhealth_exit.c;fp=tests%2Fregression%2Ftools%2Fhealth%2Fhealth_exit.c;h=8d1d05c5311dfa069bc66557a0448bb31ef10d72;hp=8e414053e9d961867acc2b075ec8f1df6342af9f;hb=7f2a80589c0b04627eaa351a9debff202836f930;hpb=dae10966bfbb28474ae7162346237b249357e98c diff --git a/tests/regression/tools/health/health_exit.c b/tests/regression/tools/health/health_exit.c index 8e414053e..8d1d05c53 100644 --- a/tests/regression/tools/health/health_exit.c +++ b/tests/regression/tools/health/health_exit.c @@ -18,6 +18,7 @@ #include #include #include +#include /* * Check if the specified environment variable is set. @@ -40,6 +41,7 @@ int __testpoint_thread_manage_clients(void) const char *var = "LTTNG_THREAD_MANAGE_CLIENTS_EXIT"; if (check_env_var(var)) { + rcu_unregister_thread(); pthread_exit(NULL); } @@ -62,6 +64,7 @@ int __testpoint_thread_manage_apps(void) const char *var = "LTTNG_THREAD_MANAGE_APPS_EXIT"; if (check_env_var(var)) { + rcu_unregister_thread(); pthread_exit(NULL); }