Fix: missing rcu_read_lock when calling trace_ust_find_agent()
[lttng-tools.git] / src / bin / lttng-sessiond / agent-thread.c
index 1caf748432a4ec1918cab71a87b4788e02da1e47..2c018e9c686050263651f9c7ec54552ef45b536c 100644 (file)
@@ -60,10 +60,12 @@ static void update_agent_app(struct agent_app *app)
                if (session->ust_session) {
                        struct agent *agt;
 
+                       rcu_read_lock();
                        agt = trace_ust_find_agent(session->ust_session, app->domain);
                        if (agt) {
                                agent_update(agt, app->sock->fd);
                        }
+                       rcu_read_unlock();
                }
                session_unlock(session);
        }
This page took 0.023681 seconds and 4 git commands to generate.