clang-tidy: add most bugprone warnings
[lttng-tools.git] / src / bin / lttng-sessiond / ust-registry-channel.cpp
index ceba9a8963ab333bd381e6a6a6e87a6419be1ae6..03532cd09e65dfdd9fc4105a02ec1c9e6ecc9124 100644 (file)
@@ -16,6 +16,8 @@
 #include <common/make-unique.hpp>
 #include <common/urcu.hpp>
 
+#include <utility>
+
 namespace lst = lttng::sessiond::trace;
 namespace lsu = lttng::sessiond::ust;
 
@@ -342,8 +344,8 @@ lsu::registry_channel::registry_channel(
        _key{ -1ULL },
        _consumer_key{ -1ULL },
        _next_event_id{ 0 },
-       _is_registered_listener{ channel_registered_listener },
-       _event_added_listener{ event_added_listener },
+       _is_registered_listener{ std::move(channel_registered_listener) },
+       _event_added_listener{ std::move(event_added_listener) },
        _is_registered{ false }
 {
        _events = lttng_ht_new(0, LTTNG_HT_TYPE_STRING);
@@ -445,7 +447,7 @@ void lsu::registry_channel::add_event(int session_objd,
                const auto& event_ref = *event;
 
                /* Ownership transferred to _events hash table. */
-               event.release();
+               (void) event.release();
 
                /* Request next event id if the node was successfully added. */
                event_id = event_ref.id;
This page took 0.026266 seconds and 4 git commands to generate.