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=cf9590c3eba081c5905af0c8293fbb47f75a80fd;hp=5b0c461d98a2d8f58627e76e3c6695914f606194;hb=42a11b8f4c8d98b33fa1eadcdcda96253e651f0b;hpb=b978006283473456b0e545d1c21de60d3e298dc5 diff --git a/src/bin/lttng/utils.cpp b/src/bin/lttng/utils.cpp index 5b0c461d9..cf9590c3e 100644 --- a/src/bin/lttng/utils.cpp +++ b/src/bin/lttng/utils.cpp @@ -708,16 +708,15 @@ session_list get_sessions(const FilterFunctionType& filter, bool return_first_ma session_list list_sessions(const struct session_spec& spec) { - switch (spec.type) { - case session_spec::NAME: + switch (spec.type_) { + case session_spec::type::NAME: if (spec.value == nullptr) { const auto configured_name = lttng::make_unique_wrapper(get_session_name()); if (configured_name) { - const struct session_spec new_spec = { - .type = session_spec::NAME, .value = configured_name.get() - }; + const struct session_spec new_spec(session_spec::type::NAME, + configured_name.get()); return list_sessions(new_spec); } @@ -730,11 +729,11 @@ session_list list_sessions(const struct session_spec& spec) return strcmp(session.name, spec.value) == 0; }, true); - case session_spec::GLOB_PATTERN: + case session_spec::type::GLOB_PATTERN: return get_sessions([&spec](const lttng_session& session) { return fnmatch(spec.value, session.name, 0) == 0; }); - case session_spec::ALL: + case session_spec::type::ALL: return get_sessions([](const lttng_session&) { return true; }); }