}
break;
}
+ case LTTNG_CONSUMER_CLEAR_SESSION:
+ {
+ uint64_t session_id = msg.u.clear_session.session_id;
+
+ ret = lttng_consumer_clear_session(session_id);
+ if (ret) {
+ ERR("Clear session failed session_id %" PRIu64, session_id);
+ ret_code = ret;
+ }
+
+ health_code_update();
+ ret = consumer_send_status_msg(sock, ret_code);
+ if (ret < 0) {
+ /* Somehow, the session daemon is not responding anymore. */
+ goto end_nosignal;
+ }
+ break;
+ }
default:
goto end_nosignal;
}