projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Support creds passing between lttng and sessiond
[lttng-tools.git]
/
liblttngctl
/
lttngctl.c
diff --git
a/liblttngctl/lttngctl.c
b/liblttngctl/lttngctl.c
index ed685966ee43c606e11d60669a4e8f20ccfba9a7..c65760155347d4ca7e576ea7b24132b580d47e7f 100644
(file)
--- a/
liblttngctl/lttngctl.c
+++ b/
liblttngctl/lttngctl.c
@@
-93,7
+93,7
@@
static int send_session_msg(struct lttcomm_session_msg *lsm)
goto end;
}
goto end;
}
- ret = lttcomm_send_unix_sock(sessiond_socket, lsm,
+ ret = lttcomm_send_
creds_
unix_sock(sessiond_socket, lsm,
sizeof(struct lttcomm_session_msg));
end:
sizeof(struct lttcomm_session_msg));
end:
@@
-708,20
+708,19
@@
int lttng_list_sessions(struct lttng_session **sessions)
/*
* List domain of a session.
*/
/*
* List domain of a session.
*/
-int lttng_list_domains(
struct lttng_handle *handl
e,
+int lttng_list_domains(
const char *session_nam
e,
struct lttng_domain **domains)
{
int ret;
struct lttcomm_session_msg lsm;
struct lttng_domain **domains)
{
int ret;
struct lttcomm_session_msg lsm;
- if (
handl
e == NULL) {
+ if (
session_nam
e == NULL) {
return -1;
}
lsm.cmd_type = LTTNG_LIST_DOMAINS;
return -1;
}
lsm.cmd_type = LTTNG_LIST_DOMAINS;
- copy_string(lsm.session.name, handle->session_name,
- sizeof(lsm.session.name));
+ copy_string(lsm.session.name, session_name, sizeof(lsm.session.name));
ret = ask_sessiond(&lsm, (void**) domains);
if (ret < 0) {
ret = ask_sessiond(&lsm, (void**) domains);
if (ret < 0) {
This page took
0.02455 seconds
and
4
git commands to generate.