X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=lttng-sessiond%2Fmain.c;h=dc71e0eaea851990e8982f7152f5bd043733cdaa;hp=bc745487b97f0a690ccaadf2ec137a7851ca4ff0;hb=8f7a84dd224c529cb7a366f6b191d57bf980d339;hpb=84ea9c994aacbb341f648acad5fa10edc520dde2 diff --git a/lttng-sessiond/main.c b/lttng-sessiond/main.c index bc745487b..dc71e0eae 100644 --- a/lttng-sessiond/main.c +++ b/lttng-sessiond/main.c @@ -335,8 +335,11 @@ error: */ static void teardown_kernel_session(struct ltt_session *session) { - if (!session->kernel_session) + if (!session->kernel_session) { + DBG3("No kernel session when tearingdown session"); return; + } + DBG("Tearing down kernel session"); /* @@ -358,13 +361,18 @@ static void teardown_ust_session(struct ltt_session *session) { int ret; - if (!session->ust_session) + if (!session->ust_session) { + DBG3("No UST session when tearingdown session"); return; + } + DBG("Tearing down UST session(s)"); + ret = ust_app_destroy_trace_all(session->ust_session); if (ret) { ERR("Error in ust_app_destroy_trace_all"); } + trace_ust_destroy_session(session->ust_session); }