From c4b56970e243138c6a6c790effbef58e1ae22513 Mon Sep 17 00:00:00 2001 From: Philippe Proulx Date: Fri, 20 Sep 2019 04:10:16 -0400 Subject: [PATCH] Fix: muxer_upstream_msg_iters_can_all_seek_beginning(): init. `status` MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Detected by GCC: muxer.c: In function ‘muxer_msg_iter_can_seek_beginning’: muxer.c:1541:9: error: ‘status’ may be used uninitialized in this function [-Werror=maybe-uninitialized] return status; ^~~~~~ muxer.c:1529:5: error: ‘status’ may be used uninitialized in this function [-Werror=maybe-uninitialized] if (status != BT_COMPONENT_CLASS_MESSAGE_ITERATOR_CAN_SEEK_BEGINNING_METHOD_STATUS_OK) { ^ Signed-off-by: Philippe Proulx Change-Id: I55ad73aeb9595796bdcddff5ba4d2895d5f2314e Reviewed-on: https://review.lttng.org/c/babeltrace/+/2073 Tested-by: jenkins Reviewed-by: Francis Deslauriers Reviewed-by: Simon Marchi --- src/plugins/utils/muxer/muxer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/plugins/utils/muxer/muxer.c b/src/plugins/utils/muxer/muxer.c index 50473050..12485df8 100644 --- a/src/plugins/utils/muxer/muxer.c +++ b/src/plugins/utils/muxer/muxer.c @@ -1395,7 +1395,8 @@ bt_component_class_message_iterator_can_seek_beginning_method_status muxer_upstream_msg_iters_can_all_seek_beginning( GPtrArray *muxer_upstream_msg_iters, bt_bool *can_seek) { - bt_component_class_message_iterator_can_seek_beginning_method_status status; + bt_component_class_message_iterator_can_seek_beginning_method_status status = + BT_COMPONENT_CLASS_MESSAGE_ITERATOR_CAN_SEEK_BEGINNING_METHOD_STATUS_OK; uint64_t i; for (i = 0; i < muxer_upstream_msg_iters->len; i++) { -- 2.34.1