Fix: init_session_output_path is valid for peer >= 2.11 only
[lttng-tools.git] / src / bin / lttng-relayd / session.c
index 31f27184f5e1abeefb0908dcb330b23d138b9c09..f65450f01aa249a1536818f155a4b97dac9fae6f 100644 (file)
@@ -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) {
This page took 0.022884 seconds and 4 git commands to generate.