Fix: flt-utils.muxer: reference leak in muxer_msg_iter_add_upstream_msg_iter error...
authorSimon Marchi <simon.marchi@efficios.com>
Sat, 11 Apr 2020 16:52:45 +0000 (12:52 -0400)
committerPhilippe Proulx <eeppeliteloop@gmail.com>
Mon, 13 Apr 2020 13:21:00 +0000 (09:21 -0400)
commitec08bdb4b0402de3cc5718db684a18ca3f4e3b4f
treee917997619ceba6ff29047d145258dc2351307ac
parent708e8c9dea489b8c6113adc3ea03d16c993b1f0c
Fix: flt-utils.muxer: reference leak in muxer_msg_iter_add_upstream_msg_iter error path

Let's say we fail to allocate `muxer_upstream_msg_iter->msgs`, we will have
already gotten a reference on `self_msg_iter`, which we need to put.  Calling
destroy_muxer_upstream_msg_iter ensures we do that.

Change-Id: I9b113d2e335d529599cb9197c39c8675915508e5
Signed-off-by: Simon Marchi <simon.marchi@efficios.com>
Reviewed-on: https://review.lttng.org/c/babeltrace/+/3393
Tested-by: jenkins <jenkins@lttng.org>
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
(cherry picked from commit 6adf99d540b2d239fc49bb64934becf410812c39)
Reviewed-on: https://review.lttng.org/c/babeltrace/+/3363
CI-Build: Philippe Proulx <eeppeliteloop@gmail.com>
src/plugins/utils/muxer/muxer.c
This page took 0.024692 seconds and 4 git commands to generate.