Fix: Break out of loop when searching for a domain's agent
[lttng-tools.git] / src / bin / lttng-sessiond / cmd.c
index 660cd0ca8f1bea97aacebead6da8b1acd14f352e..4391b6a58c354c6445a8195c345bc7eb91b3a561 100644 (file)
@@ -2748,7 +2748,11 @@ ssize_t cmd_list_events(int domain, struct ltt_session *session,
                        rcu_read_lock();
                        cds_lfht_for_each_entry(session->ust_session->agents->ht,
                                        &iter.iter, agt, node.node) {
-                               nb_event = list_lttng_agent_events(agt, events);
+                               if (agt->domain == domain) {
+                                       nb_event = list_lttng_agent_events(
+                                                       agt, events);
+                                       break;
+                               }
                        }
                        rcu_read_unlock();
                }
This page took 0.023036 seconds and 4 git commands to generate.