Fix: relayd: disallow 0-length session names for 2.4+ peers
[lttng-tools.git] / src / bin / lttng-relayd / session.h
index 2a034daf34e8b448f37fa8f6e301ffe4cd90a119..8d60ed95fe660e71c51c8af849853c566d49ea09 100644 (file)
@@ -53,6 +53,7 @@ struct relay_session {
         */
        lttng_uuid sessiond_uuid;
        LTTNG_OPTIONAL(time_t) creation_time;
+       /* Must _not_ be empty for 2.4+ peers. */
        char session_name[LTTNG_NAME_MAX];
        char hostname[LTTNG_HOST_NAME_MAX];
        char base_path[LTTNG_PATH_MAX];
@@ -154,6 +155,9 @@ void session_put(struct relay_session *session);
 int session_close(struct relay_session *session);
 int session_abort(struct relay_session *session);
 
+int session_init_output_directory_handle(struct relay_session *session,
+               struct lttng_directory_handle *handle);
+
 void print_sessions(void);
 
 #endif /* _SESSION_H */
This page took 0.026064 seconds and 5 git commands to generate.