X-Git-Url: http://git.efficios.com/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-relayd%2Fcmd-2-4.c;h=d8aa73704f39deee40afbeee09b6f0efeb7f32fb;hp=45410e4e81ad912c8e7f45107ff59e50e6635f31;hb=6c1c0768320135c6936c371b09731851b508c023;hpb=d3e2ba59faddb31870e2ce29b6a881f7ad5ad883 diff --git a/src/bin/lttng-relayd/cmd-2-4.c b/src/bin/lttng-relayd/cmd-2-4.c index 45410e4e8..d8aa73704 100644 --- a/src/bin/lttng-relayd/cmd-2-4.c +++ b/src/bin/lttng-relayd/cmd-2-4.c @@ -17,25 +17,28 @@ */ #define _GNU_SOURCE +#define _LGPL_SOURCE #include #include #include #include +#include + #include "cmd-generic.h" #include "lttng-relayd.h" -int cmd_create_session_2_4(struct relay_command *cmd, +int cmd_create_session_2_4(struct relay_connection *conn, struct relay_session *session) { int ret; struct lttcomm_relayd_create_session_2_4 session_info; - assert(cmd); + assert(conn); assert(session); - ret = cmd_recv(cmd->sock, &session_info, sizeof(session_info)); + ret = cmd_recv(conn->sock, &session_info, sizeof(session_info)); if (ret < 0) { ERR("Unable to recv session info version 2.4"); goto error; @@ -46,6 +49,7 @@ int cmd_create_session_2_4(struct relay_command *cmd, strncpy(session->hostname, session_info.hostname, sizeof(session->hostname)); session->live_timer = be32toh(session_info.live_timer); + session->snapshot = be32toh(session_info.snapshot); ret = 0;