From: Jonathan Rajotte Date: Wed, 4 Sep 2019 22:29:59 +0000 (-0400) Subject: Fix: init_session_output_path is valid for peer >= 2.11 only X-Git-Tag: v2.12.0-rc1~445 X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=commitdiff_plain;h=d519f442b77472a41a4ca4efc147e781f98976e9 Fix: init_session_output_path is valid for peer >= 2.11 only Signed-off-by: Jonathan Rajotte Signed-off-by: Jérémie Galarneau --- diff --git a/src/bin/lttng-relayd/session.c b/src/bin/lttng-relayd/session.c index 31f27184f..f65450f01 100644 --- a/src/bin/lttng-relayd/session.c +++ b/src/bin/lttng-relayd/session.c @@ -271,10 +271,14 @@ struct relay_session *session_create(const char *session_name, LTTNG_OPTIONAL_SET(&session->id_sessiond, *id_sessiond); } - ret = init_session_output_path(session); - if (ret) { - goto error; + if (major == 2 && minor >= 11) { + /* Only applies for 2.11+ peers using trace chunks. */ + ret = init_session_output_path(session); + if (ret) { + goto error; + } } + ret = sessiond_trace_chunk_registry_session_created( sessiond_trace_chunk_registry, sessiond_uuid); if (ret) {