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>
Sat, 11 Apr 2020 23:05:37 +0000 (19:05 -0400)
commit6adf99d540b2d239fc49bb64934becf410812c39
tree306eac3a603aa43306b1ef04237ccc19da21d8ce
parentb19bbc8af292f8c1fa1a7e5979301c7b17cec476
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>
src/plugins/utils/muxer/muxer.c
This page took 0.024348 seconds and 4 git commands to generate.