X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=src%2Fbin%2Flttng-relayd%2Fmain.c;h=2d3714e684bccab1deba3b522de7b7de3333faa0;hp=a554aedbfd3c0412e10c46cb6d519d9effddae44;hb=5eb3e5b8f4fcb95f27f43cd2e7ea436937037d0e;hpb=107de7f10d957e47f0aa7f1fe6817be8d06a56e4 diff --git a/src/bin/lttng-relayd/main.c b/src/bin/lttng-relayd/main.c index a554aedbf..2d3714e68 100644 --- a/src/bin/lttng-relayd/main.c +++ b/src/bin/lttng-relayd/main.c @@ -1352,7 +1352,7 @@ end: if (ret < 0) { reply.ret_code = htobe32(LTTNG_ERR_UNK); /* stream was not properly added to the ht, so free it */ - free(stream); + stream_destroy(stream); } else { reply.ret_code = htobe32(LTTNG_OK); } @@ -1369,9 +1369,7 @@ end_no_session: return ret; err_free_stream: - free(stream->path_name); - free(stream->channel_name); - free(stream); + stream_destroy(stream); return ret; }