X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=lttng%2Futils.c;h=109532a4f60da1d94cf11ec5b907fc49ea68d2ca;hp=f9edb173bb88271c39cdfea9a676003b743de1a2;hb=5440dc4282b3186641a8886dc05f6cf5641b5191;hpb=0f7a07a734ff993a3cf4d132003398f1f7c1e2f4 diff --git a/lttng/utils.c b/lttng/utils.c index f9edb173b..109532a4f 100644 --- a/lttng/utils.c +++ b/lttng/utils.c @@ -82,15 +82,19 @@ error: * * Get session name and set it for the lttng control lib. */ -int set_session_name(void) +int set_session_name(char *name) { int ret; char *session_name; - session_name = get_session_name(); - if (session_name == NULL) { - ret = -1; - goto error; + if (name != NULL) { + session_name = name; + } else { + session_name = get_session_name(); + if (session_name == NULL) { + ret = -1; + goto error; + } } lttng_set_session_name(session_name);