if (spec.value == nullptr) {
const auto configured_name =
lttng::make_unique_wrapper<char, lttng::free>(get_session_name());
if (configured_name) {
if (spec.value == nullptr) {
const auto configured_name =
lttng::make_unique_wrapper<char, lttng::free>(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 get_sessions([&spec](const lttng_session& session) {
return fnmatch(spec.value, session.name, 0) == 0;
});
return get_sessions([&spec](const lttng_session& session) {
return fnmatch(spec.value, session.name, 0) == 0;
});