X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-sessiond%2Fagent.c;h=b7d41f2f406ad948012666e45cde4872e93bc3ee;hp=adca25ac1c0ea551a8c2b540917ab5e87a9394b0;hb=35ed21a5450a8ac715e79663714fc3c0f475309d;hpb=992febc7ef93545b1b23033ca14fe4a2afbb228b diff --git a/src/bin/lttng-sessiond/agent.c b/src/bin/lttng-sessiond/agent.c index adca25ac1..b7d41f2f4 100644 --- a/src/bin/lttng-sessiond/agent.c +++ b/src/bin/lttng-sessiond/agent.c @@ -960,8 +960,7 @@ void agent_destroy_event(struct agent_event *event) } /* - * Destroy an agent completely. Note that the given pointer is NOT freed - * thus a reference to static or stack data can be passed to this function. + * Destroy an agent completely. */ void agent_destroy(struct agent *agt) { @@ -992,6 +991,7 @@ void agent_destroy(struct agent *agt) rcu_read_unlock(); ht_cleanup_push(agt->events); + free(agt); } /*