X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fsession.c;h=75fcf4bfded58320ab6723e9ae0e574740107b24;hp=e445363ea03d214d90a4f4ded762ad9593d818b1;hb=07424f161f4afbd07fd165e4ae492726e1de7769;hpb=f9cd0dcde5fb24b3872aea0ba248e1dcab602ff7 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;