X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fsession.c;h=75fcf4bfded58320ab6723e9ae0e574740107b24;hb=6f6367686cc6454484e5259497b04ce8d7d2e213;hp=e445363ea03d214d90a4f4ded762ad9593d818b1;hpb=a4b92340642035d1eafeb1eead0ad01f64d2007d;p=lttng-tools.git diff --git a/src/bin/lttng-sessiond/session.c b/src/bin/lttng-sessiond/session.c index e445363ea..75fcf4bfd 100644 --- a/src/bin/lttng-sessiond/session.c +++ b/src/bin/lttng-sessiond/session.c @@ -149,6 +149,10 @@ int session_destroy(struct ltt_session *session) DBG("Destroying session %s", session->name); del_session_list(session); pthread_mutex_destroy(&session->lock); + + rcu_read_lock(); + consumer_destroy_output(session->consumer); + rcu_read_unlock(); free(session); return LTTCOMM_OK;