projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lttng: reuse random_access_container_wrapper for session_list
[lttng-tools.git]
/
src
/
bin
/
lttng
/
utils.cpp
diff --git
a/src/bin/lttng/utils.cpp
b/src/bin/lttng/utils.cpp
index e65c01753e04fec18ccd78a0fac5c6a24b3a316a..df03b1127ed96be5b96614d57389d3c60dc719d8 100644
(file)
--- a/
src/bin/lttng/utils.cpp
+++ b/
src/bin/lttng/utils.cpp
@@
-668,9
+668,7
@@
template <typename FilterFunctionType>
lttng::cli::session_list get_sessions(const FilterFunctionType& filter,
bool return_first_match_only = false)
{
lttng::cli::session_list get_sessions(const FilterFunctionType& filter,
bool return_first_match_only = false)
{
- lttng::cli::session_list list;
-
- {
+ lttng::cli::session_list list = []() {
int list_ret;
struct lttng_session *psessions;
int list_ret;
struct lttng_session *psessions;
@@
-681,8
+679,8
@@
lttng::cli::session_list get_sessions(const FilterFunctionType& filter,
static_cast<lttng_error_code>(list_ret));
}
static_cast<lttng_error_code>(list_ret));
}
-
list =
lttng::cli::session_list(psessions, list_ret);
- }
+
return
lttng::cli::session_list(psessions, list_ret);
+ }
();
std::size_t write_to = 0;
for (std::size_t read_from = 0; read_from < list.size(); ++read_from) {
std::size_t write_to = 0;
for (std::size_t read_from = 0; read_from < list.size(); ++read_from) {
This page took
0.023473 seconds
and
4
git commands to generate.