X-Git-Url: https://git.lttng.org/?a=blobdiff_plain;f=src%2Fbin%2Flttng-relayd%2Fconnection.c;h=f8315449a31052264847a608a5ef1a399c4ddf12;hb=ca741d243ae877c1acfaaadafbf4e7d98cea7c48;hp=4dc41e0e4fe8fe7e693257cb5b00c8748ee61ab3;hpb=58eb9381cd933f0644e6a5b89750dbd6d9b14570;p=lttng-tools.git diff --git a/src/bin/lttng-relayd/connection.c b/src/bin/lttng-relayd/connection.c index 4dc41e0e4..f8315449a 100644 --- a/src/bin/lttng-relayd/connection.c +++ b/src/bin/lttng-relayd/connection.c @@ -28,7 +28,7 @@ static void rcu_free_connection(struct rcu_head *head) caa_container_of(head, struct relay_connection, rcu_node); lttcomm_destroy_sock(conn->sock); - free(conn); + connection_free(conn); } struct relay_connection *connection_find_by_sock(struct lttng_ht *ht, int sock) @@ -107,5 +107,6 @@ void connection_free(struct relay_connection *conn) { assert(conn); + free(conn->viewer_session); free(conn); }