X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fmain.c;h=0e7de6e5e4786d27383eec0481a48504a84b5c04;hb=fb27f84c28e9d8ec7c8ce5ac1b541b0671a4569e;hp=2983cbf8c1da67dbed1c2092db68b3631532cb24;hpb=4e4714cb244d7ace4f4a462a3923066fd4760669;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/main.c b/src/bin/lttng-sessiond/main.c index 2983cbf8c..0e7de6e5e 100644 --- a/src/bin/lttng-sessiond/main.c +++ b/src/bin/lttng-sessiond/main.c @@ -712,7 +712,6 @@ static void sessiond_cleanup(void) wait_consumer(&ustconsumer64_data); wait_consumer(&ustconsumer32_data); - DBG("Cleaning up all agent apps"); agent_app_ht_clean(); @@ -2973,6 +2972,8 @@ static int process_client_msg(struct command_ctx *cmd_ctx, int sock, DBG("Processing client command %d", cmd_ctx->lsm->cmd_type); + assert(!rcu_read_ongoing()); + *sock_error = 0; switch (cmd_ctx->lsm->cmd_type) { @@ -4060,6 +4061,7 @@ setup_error: session_unlock_list(); } init_setup_error: + assert(!rcu_read_ongoing()); return ret; }