From 6d1a2dc7634b6a59b098d4b58150583a0e5428d5 Mon Sep 17 00:00:00 2001 From: Francis Deslauriers Date: Thu, 11 Nov 2021 13:11:12 -0500 Subject: [PATCH] Fix: src.ctf.lttng-live: leaking late message after fixing The late message is replaced by a new one with a correct timestamp, we need to put the reference we have on it. Signed-off-by: Francis Deslauriers Change-Id: I124c9da9b29d05ee85ece4c32505655e87b3b43e Reviewed-on: https://review.lttng.org/c/babeltrace/+/6704 Tested-by: jenkins Reviewed-by: Philippe Proulx --- src/plugins/ctf/lttng-live/lttng-live.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/ctf/lttng-live/lttng-live.c b/src/plugins/ctf/lttng-live/lttng-live.c index f091ae6e..e15d8b04 100644 --- a/src/plugins/ctf/lttng-live/lttng-live.c +++ b/src/plugins/ctf/lttng-live/lttng-live.c @@ -1267,6 +1267,7 @@ enum lttng_live_iterator_status handle_late_message( BT_ASSERT_DBG(adjusted_message); stream_iter->current_msg = adjusted_message; stream_iter->current_msg_ts_ns = last_inactivity_ts_ns; + bt_message_put_ref(late_msg); end: return stream_iter_status; -- 2.34.1