X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=liblttngctl%2Fliblttngctl.c;h=38be54774049532c8d9cef30a67c244454109b96;hp=3ff1529a1857434202ac7acbd7f1d71fe1a3607b;hb=5461b305aef403f7f2e48c977c188b5526746c6e;hpb=9bda164defe0c7ef5857d4ef59cc3b464f5a5404 diff --git a/liblttngctl/liblttngctl.c b/liblttngctl/liblttngctl.c index 3ff1529a1..38be54774 100644 --- a/liblttngctl/liblttngctl.c +++ b/liblttngctl/liblttngctl.c @@ -35,7 +35,7 @@ static char sessiond_sock_path[PATH_MAX]; /* Communication structure to ltt-sessiond */ static struct lttcomm_session_msg lsm; -static struct lttcomm_lttng_header llh; +static struct lttcomm_lttng_msg llm; /* Prototypes */ static int check_tracing_group(const char *grp_name); @@ -125,18 +125,18 @@ static int ask_sessiond(enum lttcomm_sessiond_command lct, void **buf) } /* Get header from data transmission */ - ret = recv_data_sessiond(&llh, sizeof(llh)); + ret = recv_data_sessiond(&llm, sizeof(llm)); if (ret < 0) { goto end; } /* Check error code if OK */ - if (llh.ret_code != LTTCOMM_OK) { - ret = -llh.ret_code; + if (llm.ret_code != LTTCOMM_OK) { + ret = -llm.ret_code; goto end; } - size = llh.payload_size; + size = llm.trace_name_offset + llm.data_size; if (size == 0) { goto end; } @@ -250,7 +250,7 @@ int lttng_list_traces(uuid_t *uuid, struct lttng_trace **traces) { int ret; - uuid_copy(lsm.session_id, *uuid); + uuid_copy(lsm.session_uuid, *uuid); ret = ask_sessiond(LTTNG_LIST_TRACES, (void **) traces); if (ret < 0) { @@ -278,7 +278,7 @@ int lttng_create_session(char *name, uuid_t *session_id) goto end; } - uuid_copy(*session_id, llh.session_id); + uuid_copy(*session_id, llm.session_uuid); end: return ret; @@ -293,7 +293,7 @@ int lttng_destroy_session(uuid_t *uuid) { int ret; - uuid_copy(lsm.session_id, *uuid); + uuid_copy(lsm.session_uuid, *uuid); ret = ask_sessiond(LTTNG_DESTROY_SESSION, NULL); if (ret < 0) { @@ -377,7 +377,7 @@ int lttng_disconnect_sessiond(void) */ void lttng_set_current_session_uuid(uuid_t *uuid) { - uuid_copy(lsm.session_id, *uuid); + uuid_copy(lsm.session_uuid, *uuid); } /*