X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=lttng%2Fcommands%2Fcreate.c;h=dbed8f021568f53c38b37432a078639f911fa77d;hb=de235b67bebde4ba79bf2e22c129f01fe264910f;hp=4eb9809c704d2f2a3ef517a0963a3a24c6854822;hpb=6e2d116c6138874c0357b1afb1db5aa7cd80ceb6;p=lttng-tools.git diff --git a/lttng/commands/create.c b/lttng/commands/create.c index 4eb9809c7..dbed8f021 100644 --- a/lttng/commands/create.c +++ b/lttng/commands/create.c @@ -64,7 +64,7 @@ static void usage(FILE *ofp) */ static int create_session() { - int ret; + int ret, have_name = 0; char name[NAME_MAX]; char *session_name, *traces_path = NULL, *alloc_path = NULL; time_t rawtime; @@ -79,6 +79,7 @@ static int create_session() DBG("Auto session name set to %s", session_name); } else { session_name = opt_session_name; + have_name = 1; } /* Auto output path */ @@ -108,11 +109,18 @@ static int create_session() /* Init lttng session config */ ret = config_init(session_name); if (ret < 0) { + if (ret == -1) { + ret = CMD_ERROR; + } goto error; } MSG("Session %s created.", session_name); - MSG("Traces will be written in %s/%s--