X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=src%2Fbin%2Flttng%2Fcommands%2Fload.c;h=347e4ca08896b8507a9e0939c281a0046a946bec;hb=5e18ec73f48d06fd508fb74386d175d45606d7e2;hp=e732baa80e9f1200fc4e1994f94533d77c718b6e;hpb=732b768a5e0287cc8bb2a6b3f61c127874fc3d7a;p=lttng-tools.git diff --git a/src/bin/lttng/commands/load.c b/src/bin/lttng/commands/load.c index e732baa80..347e4ca08 100644 --- a/src/bin/lttng/commands/load.c +++ b/src/bin/lttng/commands/load.c @@ -77,6 +77,13 @@ int cmd_load(int argc, const char **argv) pc = poptGetContext(NULL, argc, argv, load_opts, 0); poptReadDefaultConfig(pc, 0); + /* TODO: mi support */ + if (lttng_opt_mi) { + ret = -LTTNG_ERR_MI_NOT_IMPLEMENTED; + ERR("mi option not supported"); + goto end; + } + while ((opt = poptGetNextOpt(pc)) != -1) { switch (opt) { case OPT_HELP: @@ -102,7 +109,7 @@ int cmd_load(int argc, const char **argv) } } - ret = config_load_session(opt_input_path, session_name, opt_force); + ret = config_load_session(opt_input_path, session_name, opt_force, 0); if (ret) { ERR("%s", lttng_strerror(ret)); ret = -ret; @@ -110,6 +117,10 @@ int cmd_load(int argc, const char **argv) if (opt_load_all) { MSG("All sessions have been loaded successfully"); } else if (session_name) { + ret = config_init((char *)session_name); + if (ret < 0) { + ret = CMD_WARNING; + } MSG("Session %s has been loaded successfully", session_name); } else { MSG("Session has been loaded successfully");