X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng%2Futils.cpp;fp=src%2Fbin%2Flttng%2Futils.cpp;h=45fe256a579d092b4a1d92ddd81e26459b315a1e;hp=403ee018579f755819877ce5d25109b7f94f24a4;hb=0729ea5558053d5a1a0d7aea51febf63ee1f3b3f;hpb=9cde3a4ab8b763df804f8105728d90f59521438b diff --git a/src/bin/lttng/utils.cpp b/src/bin/lttng/utils.cpp index 403ee0185..45fe256a5 100644 --- a/src/bin/lttng/utils.cpp +++ b/src/bin/lttng/utils.cpp @@ -8,6 +8,7 @@ #define _LGPL_SOURCE #include "command.hpp" #include "conf.hpp" +#include "exception.hpp" #include "utils.hpp" #include @@ -715,15 +716,14 @@ lttng::cli::session_list lttng::cli::list_sessions(const struct session_spec& sp lttng::make_unique_wrapper( get_session_name()); - if (configured_name) { - const struct lttng::cli::session_spec new_spec( - lttng::cli::session_spec::type::NAME, - configured_name.get()); - - return list_sessions(new_spec); + if (!configured_name) { + LTTNG_THROW_CLI_NO_DEFAULT_SESSION(); } - return lttng::cli::session_list(); + const struct lttng::cli::session_spec new_spec( + lttng::cli::session_spec::type::NAME, configured_name.get()); + + return list_sessions(new_spec); } return get_sessions(