From a33814173aed88ebfe6e8653adb9db4d94927132 Mon Sep 17 00:00:00 2001 From: Mathieu Desnoyers Date: Fri, 4 Sep 2015 01:12:53 -0400 Subject: [PATCH] Fix: use after free in channel release Signed-off-by: Mathieu Desnoyers --- lttng-abi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lttng-abi.c b/lttng-abi.c index 79d6e7ff..3c7cd5b4 100644 --- a/lttng-abi.c +++ b/lttng-abi.c @@ -1286,8 +1286,8 @@ int lttng_metadata_channel_release(struct inode *inode, struct file *file) struct lttng_channel *channel = file->private_data; if (channel) { - lttng_metadata_channel_destroy(channel); fput(channel->session->file); + lttng_metadata_channel_destroy(channel); } return 0; -- 2.34.1